Fonction de variables
Les fonctions permettent de faire des calculs pour affecter une valeur à une variable. Elle sont principalement utilisées pour calculer des couleurs dérivées.
Exemple: Crée une couleur col2 qui est deux fois moins lumineuse que la couleur col
<var name='col2' function='modLum' color='{col}' lum='0.5' />
function='modLum'
Modification de la luminosité
| color | couleur de base |
| lum | luminosité |
function='modOpacity'
Modification de l'opacité
| color | couleur de base |
| opacity | opacité entre 0=transparent et 1=opaque |
function='mix'
Mélange entre deux couleurs
| color-start | couleur de référence 1 |
| color-end | couleur de référence 2 |
| ratio | valeur de mélange. 0 = couleur de référence 1, 1 = couleur de référence 2, 0.5 = entre les deux |
function='bc'
Choisi une couleur ayant le meilleur contraste par rapport à une couleur de référence
| ref | couleur de référence |
| colors | liste de couleurs possibles séparés par des virgules |
Exemple:
Applique du noir ou du blanc Ă text-color en fonction du meilleur contraste avec la couleur du fond bgcolor
<var name='text-color' function='bc' ref='{bgcolor}' colors='#000,#fff' />
Editer
