Generator CSS gradijenta
Izradi linearne, radijalne i konusne CSS gradijente uz pregled uživo. Dodaj i povlači točke boja, postavi kut i jednim klikom kopiraj čist CSS kod.
Točke boja
Klikni traku da dodaš točku, povuci ručku da je pomakneš. Kad je ručka u fokusu, koristi tipke sa strelicama (Shift za 10 %) i Delete.
Kako koristiti generator CSS gradijenta
- Odaberi Vrstu gradijenta: Linearni, Radijalni ili Konusni. Veliki pregled na vrhu ažurira se uz svaku promjenu.
- Kod linearnog gradijenta postavi Kut klizačem ili ga upiši u stupnjevima (90° ide slijeva udesno, 180° odozgo prema dolje). Kod konusnog gradijenta kut je mjesto na kojem počinje zakretanje.
- Kod radijalnog i konusnog gradijenta pomakni središte pomoću Središte X i Središte Y. Radijalni gradijent može biti Krug ili Elipsa (izbornik Oblik).
- Uredi Točke boja. Klikni bilo gdje na traku da tamo dodaš točku s bojom koju gradijent na tom mjestu već ima ili upotrijebi Dodaj točku da popuniš najveći razmak. Povuci ručku da je pomakneš. Svaka točka ima i redak u kojem možeš odabrati njezinu boju, upisati bilo koju CSS boju, postaviti njezin Položaj (%) ili je Ukloni (gradijent zadržava najmanje dvije točke).
- Po želji uključi Ponavljajući, odaberi Interpolaciju boja, klikni Obrni da preokreneš točke ili Nasumični gradijent za inspiraciju.
- Kopiraj rezultat iz CSS koda gumbom Kopiraj.
Tipkovnica: fokusiraj ručku na traci, zatim tipkama sa strelicama pomiči je za 1 % (10 % uz Shift), Home i End za skok na krajeve, a Delete za uklanjanje.
Alat radi u tvom pregledniku. Ništa što upišeš ne šalje se na poslužitelj.
Tri funkcije gradijenta
linear-gradient()stapa boje duž ravne crte.linear-gradient(90deg, #4f46e5 0%, #ec4899 100%)ide od indiga slijeva do ružičaste zdesna. Kutovi se mjere u smjeru kazaljke na satu od vrha: 0deg pokazuje prema gore, 90deg udesno.radial-gradient()zrači iz središnje točke.radial-gradient(circle at 30% 40%, …)postavlja središte 30 % od lijevog i 40 % od gornjeg ruba. Elipsa se rasteže s okvirom, a krug ostaje okrugao.conic-gradient()zakreće se oko središta poput kazaljki sata.conic-gradient(from 0deg at 50% 50%, …)izrađuje krugove boja, tortne grafikone i učinke vrtnje. Položaji točaka udjeli su punog okreta.
Opcija Ponavljajući koristi repeating-linear-gradient() i srodne funkcije: uzorak određen tvojim točkama ponavlja se dok se okvir ne popuni. Zadnju točku stavi znatno ispod 100 % (na primjer 20 %) da vidiš pruge ili prstenove.
Dvije točke na istom položaju stvaraju oštar rub umjesto prijelaza, tako se rade pruge i zastave. Generator u kodu drži točke poredane po položaju, kako CSS zahtijeva.
Interpolacija u sRGB-u ili OKLCH-u
Preglednici prema zadanim postavkama miješaju boje gradijenta u sRGB-u. Između dviju zasićenih boja, poput plave i žute, to često stvara dosadnu sivu ili prljavu sredinu. CSS Color Level 4 omogućuje odabir prostora interpolacije: linear-gradient(90deg in oklch, …) miješa u perceptivnom prostoru OKLCH i zadržava živu sredinu.
Uz OKLCH (glađe, uz sRGB zamjenu) 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 redak; stariji ga zanemaruju i zadržavaju prvi.
Savjeti
- U poljima točaka prihvaćaju se boje s prozirnošću, na primjer
#00000080ilirgb(0 0 0 / 50%), što je zgodno za preklapanja preko slika. - Kod je napisan sa
background. Upotrijebibackground-imageako ostala svojstva pozadine postavljaš zasebno. - Suptilni gradijenti (dvije bliske nijanse jedne boje) obično izgledaju profesionalnije od duginih prijelaza.
Česta pitanja
Kako napraviti gradijent odozgo prema dolje?
Odaberi Linearni i postavi Kut na 180°. 0° ide odozdo prema gore, 90° slijeva udesno, a 270° zdesna ulijevo.
Kako stvoriti oštru liniju između dviju boja?
Daj dvjema točkama isti položaj, na primjer crvenu na 50 % i plavu na 50 %. Boje se tada susreću bez prijelaza.
Mogu li gradijent koristiti kao boju teksta?
Možeš, uz malo dodatnog CSS-a: primijeni gradijent kao background, zatim elementu s tekstom dodaj background-clip: text i color: transparent.
Rade li CSS gradijenti u svim preglednicima?
Linearni, radijalni i konusni gradijenti rade u svim aktualnim preglednicima. Samo OKLCH interpolacija traži noviju inačicu, zato alat dodaje sRGB zamjenu.
Je li CSS gradijent bolji od slike?
Obično jest: ne zauzima mjesto, skalira se na bilo koju veličinu bez zamućenja i može se mijenjati u kodu. Sliku koristi samo za složene teksture.
Slični alati
- Generator paleta boja Generiraj palete boja iz jedne osnovne boje pomoću pravila harmonije: komplementarne, analogne, trijadne, tetradne, kvadratne i monokromatske.
- Generator svjetlijih i tamnijih nijansi Generiraj svjetlije i tamnije nijanse bilo koje boje u koracima od 5, 10, 20 ili 25 %, miješane u OKLCH-u ili sRGB-u, i izvezi ih kao CSS varijable.
- Birač boja Besplatan mrežni birač boja. Odaberi bilo koju boju i odmah kopiraj njezine HEX, RGB, HSL, HSV i CMYK kodove, s omjerima kontrasta prema bijeloj i crnoj.