WebForge Sŕrl

: Fonction de variables

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é

colorcouleur de base
lumluminosité

function='modOpacity'

Modification de l'opacité

colorcouleur de base
opacityopacité entre 0=transparent et 1=opaque

function='mix'

Mélange entre deux couleurs

color-startcouleur de référence 1
color-endcouleur de référence 2
ratiovaleur 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

refcouleur de référence
colorsliste 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