Selektorių sujungimas SASS
Kartais mums reikia, kad kompiliuojant įdėtas konstrukcijas jos susijungtų ne per tarpą, o vientisai. Tam prieš įdėto selektoriaus pavadinimą reikia parašyti ampersandą:
styles.scssdiv {
&.block {
width: 300px;
}
}
Rezultate po kompiliavės gausime tokį kodą:
styles.cssdiv.block {
width: 300px;
}
Задание 1
Paaiškinkite, koks bus šio kodo kompiliavės rezultatas:
styles.scss#block {
&.xxx {
width: 300px;
}
}
Задание 2
Paaiškinkite, koks bus šio kodo kompiliavės rezultatas:
styles.scss#block {
.xxx {
width: 300px;
}
}
Задание 3
Paaiškinkite, koks bus šio kodo kompiliavės rezultatas:
styles.scss#block {
&.xxx {
&.zzz {
width: 300px;
}
}
}
Задание 4
Paaiškinkite, koks bus šio kodo kompiliavės rezultatas:
styles.scss#block {
&.xxx {
.zzz {
width: 300px;
}
}
}
Задание 5
Paaiškinkite, koks bus šio kodo kompiliavės rezultatas:
styles.scss#block {
.xxx {
&.zzz {
width: 300px;
}
}
}