Moins mixin avec des paramètres optionnels
J'ai un Less
mixin défini comme:
.fontStyle(@family, @size, @weight: normal, @style: normal, @color: #ffffff, @letter-spacing: normal) {
font-family: @family;
font-size: @size;
color: @color;
font-weight: @weight;
font-style: @style;
letter-spacing: @letter-spacing;
}
Comment puis-je définir les utilisations telles que:
.fontStyle('NimbusSansNovCon-Reg', 12px, , , , 0.1em);
I. E. utiliser les paramètres par défaut pour @weight
, @style
, @color
Vous devez vous connecter pour publier un commentaire.
De fournir un paramètre de loin en bas de la chaîne d'arguments, vous devez également fournir la variable attendue, il est à définir. Donc:
Produit (notez comment
color
,font-weight
, etfont-style
utilisé les valeurs par défaut):Consultez la documentation
http://lesscss.org/features/#mixins-parametric-feature-mixins-with-multiple-parameters
Remarque: vous devriez prendre l'habitude d'utiliser des points-virgules pour séparer les paramètres depuis un peu de css valeurs peuvent contenir des virgules.