Generator CSS gradijenata
Napravi linearne, radijalne i konusne CSS gradijente uz pregled uživo. Dodaj i prevlači tačke boje, podesi ugao i kopiraj čist CSS kod jednim klikom.
Tačke boje
Klikni traku da dodaš tačku, prevuci ručicu da je pomeriš. Kad je ručica u fokusu, koristi strelice (Shift za 10 %) i Delete.
Kako se koristi generator CSS gradijenata
- Izaberi Vrsta gradijenta: Linearni, Radijalni ili Konusni. Veliki pregled na vrhu se ažurira uz svaku promenu.
- Za linearni gradijent podesi Ugao klizačem ili ga upiši u stepenima (90° ide sleva udesno, 180° odozgo naniže). Kod konusnog gradijenta ugao je mesto gde počinje obrtanje.
- Kod radijalnog i konusnog gradijenta pomeraj centar pomoću Centar X i Centar Y. Radijalni gradijent može biti Krug ili Elipsa (meni Oblik).
- Uredi Tačke boje. Klikni bilo gde na traci da tu dodaš tačku sa bojom koju gradijent već ima na tom mestu ili upotrebi Dodaj tačku da popuniš najveći razmak. Prevuci ručicu da je pomeriš. Svaka tačka ima i red u kome možeš da izabereš njenu boju, upišeš bilo koju CSS boju, podesiš njen Položaj (%) ili je Ukloni (gradijent zadržava bar dve tačke).
- Po želji uključi Ponavljajući, izaberi Interpolacija boja, klikni Obrni da preokreneš tačke ili Nasumičan gradijent za inspiraciju.
- Kopiraj rezultat iz odeljka CSS kod dugmetom Kopiraj.
Tastatura: fokusiraj ručicu na traci, pa koristi strelice da je pomeriš za 1 % (10 % uz Shift), Home i End da skočiš na krajeve i Delete da je ukloniš.
Alat radi u tvom pregledaču. Ništa što upišeš ne šalje se na server.
Tri funkcije gradijenta
linear-gradient()meša boje duž prave linije.linear-gradient(90deg, #4f46e5 0%, #ec4899 100%)ide od indigo sa leve strane do roze sa desne. Uglovi se mere u smeru kazaljke na satu od vrha: 0deg pokazuje nagore, 90deg udesno.radial-gradient()zrači iz centralne tačke.radial-gradient(circle at 30% 40%, …)postavlja centar 30 % od leve ivice i 40 % od vrha. Elipsa se razvlači sa okvirom, a krug ostaje okrugao.conic-gradient()se obrće oko centra poput kazaljki sata.conic-gradient(from 0deg at 50% 50%, …)pravi krugove boja, kružne grafikone i efekte učitavanja. Položaji tačaka su delovi pune rotacije.
Opcija Ponavljajući koristi repeating-linear-gradient() i srodne funkcije: obrazac definisan tvojim tačkama ponavlja se dok se okvir ne popuni. Postavi poslednju tačku znatno ispod 100 % (na primer 20 %) da vidiš pruge ili prstenove.
Dve tačke na istom položaju prave oštru ivicu umesto prelaza, tako se prave pruge i zastave. Generator u kodu drži tačke sortirane po položaju, kako CSS zahteva.
sRGB ili OKLCH interpolacija
Podrazumevano pregledači mešaju boje gradijenta u sRGB-u. Između dve zasićene boje, kao što su plava i žuta, to često stvara mutnu sivu sredinu. CSS Color Level 4 omogućava da izabereš prostor interpolacije: linear-gradient(90deg in oklch, …) meša u perceptivnom prostoru OKLCH i zadržava živu sredinu.
Sa OKLCH (glatkije, sa sRGB rezervom) alat piše dve deklaracije background: prvo klasičnu sRGB verziju, pa OKLCH. Pregledači koji podržavaju prostore interpolacije (Chrome i Edge 111+, Safari 16.2+, Firefox 127+) koriste drugi red, a stariji ga ignorišu i zadržavaju prvi.
Saveti
- U poljima tačaka prihvataju se boje sa providnošću, na primer
#00000080ilirgb(0 0 0 / 50%), što je zgodno za slojeve preko slika. - Kod je napisan sa
background. Upotrebibackground-imageako ostala svojstva pozadine postavljaš zasebno. - Suptilni gradijenti (dve bliske nijanse jedne boje) obično izgledaju profesionalnije od duginih prelaza.
Česta pitanja
Kako da napravim gradijent od vrha ka dnu?
Izaberi Linearni i postavi Ugao na 180°. 0° ide odozdo nagore, 90° sleva udesno, a 270° zdesna ulevo.
Kako da napravim oštru liniju između dve boje?
Daj dvema tačkama isti položaj, na primer crvenu na 50 % i plavu na 50 %. Boje se tada sastaju bez prelaza.
Mogu li da koristim gradijent kao boju teksta?
Da, uz malo dodatnog CSS-a: primeni gradijent kao background, pa elementu teksta dodaj background-clip: text i color: transparent.
Da li CSS gradijenti rade u svim pregledačima?
Linearni, radijalni i konusni gradijenti rade u svim aktuelnim pregledačima. Samo OKLCH interpolacija zahteva noviju verziju, zbog čega alat dodaje sRGB rezervu.
Da li je CSS gradijent bolji od slike?
Obično jeste: ne zauzima ništa, skalira se na bilo koju veličinu bez zamućenja i može da se menja u kodu. Sliku koristi samo za složene teksture.
Srodni alati
- Generator paleta boja Generiši palete boja iz jedne osnovne boje po pravilima harmonije boja: komplementarne, analogne, trijadne, tetradne, kvadratne i monohromatske.
- Generator svetlijih i tamnijih nijansi boje Generiši svetlije i tamnije nijanse boje u koracima od 5, 10, 20 ili 25 %, mešane u OKLCH ili sRGB, i izvezi ih kao CSS promenljive ili Tailwind konfiguraciju.
- Birač boja Besplatan onlajn birač boja. Izaberi bilo koju boju i odmah kopiraj njene HEX, RGB, HSL, HSV i CMYK kodove, uz odnose kontrasta prema belom i crnom.