LESS-də Vergül Vasitəsilə Birləşdirmə
Tutaq ki, bizim blok kölgəsi yaradan bir funksiyamız var:
styles.less.shadow(@s) {
box-shadow: @s;
}
Tutaq ki, biz funksiyanı iki dəfə çağıraraq bloka iki kölgə əlavə etmək istəyirik:
styles.lessp {
.shadow(1px 1px red);
.shadow(2px 2px blue);
}
Lakin, biz heç nə əldə edə bilməyəcəyik, çünki
iki kölgə çağırışı sadəcə iki box-shadow
xassəsi əlavə edəcək:
styles.cssp {
box-shadow: 1px 1px red;
box-shadow: 2px 2px blue;
}
Biz isə istəyirdik ki, kölgələr bir box-shadow
xassəsinə vergüllə ayrılmış şəkildə əlavə olunsun,
bu şəkildə:
styles.cssp {
box-shadow: 1px 1px red, 2px 2px blue;
}
Funksiyamızın təsvir olunduğu kimi işləməsi üçün,
xassənin dəyərini xüsusi +: operatorundan
sonra yazmaq lazımdır, bu şəkildə:
styles.less.shadow(@s) {
box-shadow+: @s;
}
Задание 1
text-shadow xassəsi üçün oxşar funksiya hazırlayın.
Задание 2
background xassəsi üçün oxşar funksiya hazırlayın.