Łączenie selektorów w SASS
Czasami potrzebujemy, aby podczas kompilacji zagnieżdżonych konstrukcji łączyły się one nie przez spację, a w sposób ciągły. W tym celu przed nazwą zagnieżdżonego selektora należy postawić ampersand:
styles.scssdiv {
&.block {
width: 300px;
}
}
W wyniku kompilacji otrzymamy następujący kod:
styles.cssdiv.block {
width: 300px;
}
Задание 1
Opowiedz, jaki będzie wynik kompilacji następującego kodu:
styles.scss#block {
&.xxx {
width: 300px;
}
}
Задание 2
Opowiedz, jaki będzie wynik kompilacji następującego kodu:
styles.scss#block {
.xxx {
width: 300px;
}
}
Задание 3
Opowiedz, jaki będzie wynik kompilacji następującego kodu:
styles.scss#block {
&.xxx {
&.zzz {
width: 300px;
}
}
}
Задание 4
Opowiedz, jaki będzie wynik kompilacji następującego kodu:
styles.scss#block {
&.xxx {
.zzz {
width: 300px;
}
}
}
Задание 5
Opowiedz, jaki będzie wynik kompilacji następującego kodu:
styles.scss#block {
.xxx {
&.zzz {
width: 300px;
}
}
}