Komatu apvienošana LESS
Pieņemsim, ka mums ir funkcija, kas veido bloka ēnu:
.shadow(@s) {
box-shadow: @s;
}
Pieņemsim, ka mēs vēlamies pievienot divas bloka ēnas, izsaucot mūsu funkciju divas reizes:
p {
.shadow(1px 1px red);
.shadow(2px 2px blue);
}
Tomēr mums nekas neizdosies, jo
divu ēnu izsaukšana vienkārši pievienos divas īpašības
box-shadow:
p {
box-shadow: 1px 1px red;
box-shadow: 2px 2px blue;
}
Bet mēs vēlētos, lai ēnas tiktu pievienotas
vienā īpašībā box-shadow, atdalot ar komatu,
piemēram, šādi:
p {
box-shadow: 1px 1px red, 2px 2px blue;
}
Lai mūsu funkcija darbotos aprakstītajā
veidā, īpašības vērtība jāraksta aiz
speciālā operatora +:, piemēram, šādi:
.shadow(@s) {
box-shadow+: @s;
}
Izveidojiet līdzīgu funkciju īpašībai
text-shadow.
Izveidojiet līdzīgu funkciju īpašībai
background.