Фазоиномҳо дар LESS
Шояд чунин бошад, ки шумо ду миксини гуногун бо як ном доред, аммо дар блокҳои гуногун ҷойгир шудаанд:
#block1 {
.button {
border: 1px solid black;
}
}
#block2 {
.button {
width: 100px;
}
}
Дар ин ҳолат мегӯянд, ки ин миксинҳо ба фазоиномҳои гуногун тааллуқ доранд. Барои истифодаи чунин миксин, ғайр аз номи он инчунин лозим аст селектори блоки волидайнро нишон диҳед.
Биёед миксини аввалро истифода барем:
.test {
#block1 > .button;
}
Ва акнун дуввумро:
.test {
#block2 > .button;
}
Натиҷаи компилятсияи коди зерин чӣ хоҳад буд, баён кунед:
#block1 {
.mix {
width: 100px;
}
}
#block2 {
.mix {
height: 200px;
}
}
.test {
#block1 > .mix;
#block2 > .mix;
}