Generator CSS gradijenta
Napravi linearne, radijalne i konusne CSS gradijente uz pregled uživo. Dodaj i prevlači tačke boje, postavi ugao i kopiraj čist CSS kôd jednim klikom.
Tačke boje
Klikni traku da dodaš tačku, prevuci ručku da je pomjeriš. Kad je ručka u fokusu, koristi tipke sa strelicama (Shift za 10 %) i Delete.
Kako koristiti generator CSS gradijenta
- Odaberi Vrsta gradijenta: Linearni, Radijalni ili Konusni. Veliki pregled na vrhu ažurira se uz svaku promjenu.
- Za linearni gradijent postavi Ugao klizačem ili ga upiši u stepenima (90° ide slijeva nadesno, 180° odozgo nadolje). Kod konusnog gradijenta ugao je mjesto gdje počinje zakretanje.
- Za radijalne i konusne gradijente pomjeraj središte pomoću Središte X i Središte Y. Radijalni gradijent može biti Krug ili Elipsa (meni Oblik).
- Uređuj Tačke boje. Klikni bilo gdje na traku da tamo dodaš tačku s bojom koju gradijent već ima u toj tački ili koristi Dodaj tačku da popuniš najveći razmak. Prevuci ručku da je pomjeriš. Svaka tačka ima i red u kojem možeš odabrati njenu boju, upisati bilo koju CSS boju, postaviti njen Položaj (%) ili je Ukloni (gradijent zadržava najmanje dvije tačke).
- Po želji uključi Ponavljajući, odaberi Interpolacija boja, klikni Obrni da okreneš tačke ili Nasumični gradijent za inspiraciju.
- Kopiraj rezultat iz CSS kôd dugmetom Kopiraj.
Tastatura: fokusiraj ručku na traci, pa koristi tipke sa strelicama da je pomjeriš za 1 % (10 % uz Shift), Home i End da skočiš na krajeve i Delete da je ukloniš.
Alat radi u tvom pregledniku. Ništa što upišeš ne šalje se na server.
Tri funkcije gradijenta
linear-gradient()miješa boje duž prave linije.linear-gradient(90deg, #4f46e5 0%, #ec4899 100%)ide od indiga na lijevoj strani do roze na desnoj. Uglovi se mjere u smjeru kazaljke na satu od vrha: 0deg pokazuje nagore, 90deg udesno.radial-gradient()se širi iz središnje tačke.radial-gradient(circle at 30% 40%, …)postavlja središte 30 % od lijeve i 40 % od gornje ivice. Elipsa se razvlači s okvirom, a krug ostaje okrugao.conic-gradient()se okreće oko središta kao kazaljke na satu.conic-gradient(from 0deg at 50% 50%, …)pravi krugove boja, kružne grafikone i efekte učitavanja. Položaji tačaka su dijelovi punog kruga.
Opcija Ponavljajući koristi repeating-linear-gradient() i srodne funkcije: uzorak koji definišu tvoje tačke ponavlja se dok se okvir ne popuni. Postavi posljednju tačku znatno ispod 100 % (na primjer 20 %) da vidiš pruge ili prstenove.
Dvije tačke na istom položaju prave oštar rub umjesto prelaza, tako se prave pruge i zastave. Generator tačke u kôdu drži poredane po položaju, kako CSS zahtijeva.
sRGB ili OKLCH interpolacija
Preglednici po zadanim postavkama miješaju boje gradijenta u sRGB-u. Između dvije zasićene boje, poput plave i žute, to često daje bljedunjavu sivu ili mutnu sredinu. CSS Color Level 4 omogućava da odabereš prostor interpolacije: linear-gradient(90deg in oklch, …) miješa u perceptualnom OKLCH prostoru i čuva živu sredinu.
Uz OKLCH (glađe, uz sRGB rezervu) alat piše dvije deklaracije background: prvo klasičnu sRGB verziju, zatim OKLCH. Preglednici koji podržavaju prostore interpolacije (Chrome i Edge 111+, Safari 16.2+, Firefox 127+) koriste drugi red; stariji ga zanemaruju i zadržavaju prvi.
Savjeti
- Boje s prozirnošću prihvataju se u poljima tačaka, na primjer
#00000080ilirgb(0 0 0 / 50%), što je zgodno za slojeve preko slika. - Kôd je napisan svojstvom
background. Koristibackground-imageako ostala svojstva pozadine postavljaš zasebno. - Suptilni gradijenti (dvije bliske nijanse jedne boje) obično izgledaju profesionalnije od duginih prelaza.
Česta pitanja
Kako napraviti gradijent odozgo nadolje?
Odaberi Linearni i postavi Ugao na 180°. 0° ide odozdo nagore, 90° slijeva nadesno, a 270° zdesna nalijevo.
Kako napraviti oštru liniju između dvije boje?
Daj dvjema tačkama isti položaj, na primjer crvenu na 50 % i plavu na 50 %. Boje se tada susreću bez prelaza.
Mogu li koristiti gradijent kao boju teksta?
Da, uz malo dodatnog CSS-a: primijeni gradijent kao background, pa tekstualnom elementu dodaj background-clip: text i color: transparent.
Rade li CSS gradijenti u svim preglednicima?
Linearni, radijalni i konusni gradijenti rade u svim aktuelnim preglednicima. Samo OKLCH interpolacija traži noviju verziju, zbog čega alat dodaje sRGB rezervu.
Je li CSS gradijent bolji od slike?
Obično jeste: ne zauzima prostor, skalira se na bilo koju veličinu bez zamućenja i može se mijenjati u kôdu. Sliku koristi samo za složene teksture.
Srodni alati
- Generator palete boja Generiši palete boja iz jedne osnovne boje prema pravilima harmonije boja: komplementarne, analogne, trijadne, tetradne, kvadratne i monohromatske.
- Generator tinti i sjena Generiši tinte i sjene bilo koje boje u koracima od 5, 10, 20 ili 25 %, miješane u OKLCH ili sRGB, i izvezi ih kao CSS varijable ili Tailwind konfiguraciju.
- Birač boja Besplatni birač boja na mreži. Odaberi bilo koju boju i odmah kopiraj njene HEX, RGB, HSL, HSV i CMYK kodove, uz omjere kontrasta prema bijeloj i crnoj.