Generador de degradats CSS
Crea degradats CSS lineals, radials i cònics amb previsualització en directe. Afegeix parades de color, ajusta l'angle i copia el codi CSS amb un clic.
Parades de color
Fes clic a la barra per afegir una parada i arrossega un tirador per moure-la. Amb un tirador seleccionat, fes servir les tecles de fletxa (Maj per a 10 %) i Supr.
Com utilitzar el generador de degradats CSS
- Tria un Tipus de degradat: Lineal, Radial o Cònic. La previsualització gran de dalt s’actualitza amb cada canvi.
- En un degradat lineal, ajusta l’Angle amb el lliscador o escriu-lo en graus (90° va d’esquerra a dreta, 180° de dalt a baix). En un degradat cònic, l’angle és el punt on comença el recorregut.
- En els degradats radials i cònics, mou el centre amb Centre X i Centre Y. Un degradat radial pot ser un Cercle o una El·lipse (el menú Forma).
- Edita les Parades de color. Fes clic en qualsevol punt de la barra per afegir-hi una parada amb el color que el degradat ja té en aquell punt, o fes servir Afegeix una parada per omplir el buit més ample. Arrossega un tirador per moure’l. Cada parada també té una fila on pots triar-ne el color, escriure qualsevol color CSS, definir-ne la Posició (%) o Elimina-la (un degradat conserva almenys dues parades).
- Si vols, marca Repetitiu, tria la Interpolació del color, fes clic a Inverteix per capgirar les parades o a Degradat aleatori per inspirar-te.
- Copia el resultat de Codi CSS amb el botó Copia.
Teclat: posa el focus en un tirador de la barra i fes servir les tecles de fletxa per moure’l d‘1 % en 1 % (de 10 % en 10 % amb Maj), Inici i Fi per saltar als extrems, i Supr per eliminar-lo.
Les tres funcions de degradat
linear-gradient()barreja els colors al llarg d’una línia recta.linear-gradient(90deg, #4f46e5 0%, #ec4899 100%)va de l’indi a l’esquerra al rosa a la dreta. Els angles són en sentit horari des de dalt: 0deg apunta cap amunt, 90deg cap a la dreta.radial-gradient()irradia des d’un punt central.radial-gradient(circle at 30% 40%, …)situa el centre al 30 % des de l’esquerra i al 40 % des de dalt. Una el·lipse s’estira amb el requadre; un cercle continua sent rodó.conic-gradient()fa un recorregut al voltant d’un centre com les busques d’un rellotge.conic-gradient(from 0deg at 50% 50%, …)serveix per fer cercles cromàtics, gràfics circulars i efectes de carregador. Les posicions de les parades són parts de la volta completa.
L’opció Repetitiu fa servir repeating-linear-gradient() i les seves germanes: el patró definit per les teves parades es repeteix fins a omplir el requadre. Posa l’última parada ben per sota del 100 % (per exemple 20 %) per veure ratlles o anells.
Dues parades a la mateixa posició creen una vora dura en lloc d’una barreja, que és com es fan les ratlles i les banderes. El generador manté les parades ordenades per posició al codi, tal com exigeix CSS.
Interpolació sRGB o OKLCH
Per defecte, els navegadors barregen els colors dels degradats en sRGB. Entre dos colors saturats, com el blau i el groc, això sovint crea un gris apagat o un mig tèrbol. CSS Color Level 4 permet triar l’espai d’interpolació: linear-gradient(90deg in oklch, …) barreja a l’espai perceptual OKLCH i manté viu el punt mitjà.
Amb OKLCH (més suau, amb alternativa sRGB), l’eina escriu dues declaracions background: primer la versió clàssica sRGB i després la d’OKLCH. Els navegadors que admeten espais d’interpolació (Chrome i Edge 111+, Safari 16.2+, Firefox 127+) fan servir la segona línia; els més antics l’ignoren i es queden amb la primera.
Consells
- Els camps de parada accepten colors amb transparència, per exemple
#00000080orgb(0 0 0 / 50%), cosa que va bé per a capes superposades sobre imatges. - El codi s’escriu amb
background. Fes servirbackground-imagesi defineixes per separat altres propietats de fons. - Els degradats subtils (dos tons propers d’un mateix color) solen semblar més professionals que les barreges d’arc de Sant Martí.
Preguntes freqüents
Com faig un degradat de dalt a baix?
Tria Lineal i posa l’Angle a 180°. 0° va de baix a dalt, 90° d’esquerra a dreta i 270° de dreta a esquerra.
Com creo una línia dura entre dos colors?
Dona a dues parades la mateixa posició, per exemple vermell al 50 % i blau al 50 %. Els colors es troben aleshores sense cap barreja.
Puc fer servir un degradat com a color del text?
Sí, amb una mica de CSS addicional: aplica el degradat com a background, i afegeix background-clip: text i color: transparent a l’element de text.
Els degradats CSS funcionen a tots els navegadors?
Els degradats lineals, radials i cònics funcionen a tots els navegadors actuals. Només la interpolació OKLCH necessita una versió recent, i per això l’eina afegeix una alternativa sRGB.
És millor un degradat CSS que una imatge?
Normalment sí: no pesa res, s’escala a qualsevol mida sense desenfocar-se i es pot canviar amb codi. Fes servir una imatge només per a textures complexes.
Eines relacionades
- Generador de paletes de colors Genera paletes de colors a partir d'un color base amb regles d'harmonia: complementària, anàloga, triàdica, tetràdica, quadrada i monocromàtica.
- Generador de tints i ombres d'un color Genera tints i ombres de qualsevol color en passos del 5, 10, 20 o 25 %, barrejats en OKLCH o sRGB, i exporta'ls com a variables CSS o configuració de Tailwind.
- Selector de colors Selector de colors en línia gratuït. Tria un color i copia a l'instant els seus codis HEX, RGB, HSL, HSV i CMYK, amb el contrast sobre blanc i negre.