Variabilele CSS

De ceva timp le folosesc si eu. Am fost intotdeauna impotriva preprocesatoarelor CSS, si ma bucur ca cei care se ocupa de standardele CSS extind functionalitatile de baza ale acestuia pentru a reduce necesitatea unor astfel de unelte (care de foarte multe ori fac mai mult rau decat bine).

Am folosit si functiile de modificare a culorilor (vezi https://drafts.csswg.org/css-color/#modifying-colors) impreuna cu https://github.com/postcss/postcss-color-function (nu exista inca suport in browsere), insa din cauza unor complicatii (avand in vedere ca vreau sa pastrez variabilele in sursa pentru browserele care le suporta, functiile de culoare care contineau variabile erau considerate valide de catre browser - testat Chrome / FF - desi acesta nu le suporta, rezultatul fiind eronat - lipsa culorii), am renuntat in favoarea folosirii hsl/a (nu e deloc acelasi lucru, insa se pot urmari / crea foarte usor nuante prin saturatie si luminozitate).

2 Likes