SASS-ում սելեկտորների միացում
Երբեմն մեզ անհրաժեշտ է, որ բնադրված կոնստրուկցիաները կոմպիլյացիայի ժամանակ միանան ոչ թե բացատով, այլ միահյուսված։ Դրա համար անհրաժեշտ է բնադրված սելեկտորի անվան առաջ դնել ամպերսանդ՝ &.
styles.scssdiv {
&.block {
width: 300px;
}
}
Արդյունքում, կոմպիլյացիայից հետո մենք կստանանք հետևյալ կոդը.
styles.cssdiv.block {
width: 300px;
}
Задание 1
Պատմեք, թե ինչպիսին կլինի հետևյալ կոդի կոմպիլյացիայի արդյունքը.
styles.scss#block {
&.xxx {
width: 300px;
}
}
Задание 2
Պատմեք, թե ինչպիսին կլինի հետևյալ կոդի կոմպիլյացիայի արդյունքը.
styles.scss#block {
.xxx {
width: 300px;
}
}
Задание 3
Պատմեք, թե ինչպիսին կլինի հետևյալ կոդի կոմպիլյացիայի արդյունքը.
styles.scss#block {
&.xxx {
&.zzz {
width: 300px;
}
}
}
Задание 4
Պատմեք, թե ինչպիսին կլինի հետևյալ կոդի կոմպիլյացիայի արդյունքը.
styles.scss#block {
&.xxx {
.zzz {
width: 300px;
}
}
}
Задание 5
Պատմեք, թե ինչպիսին կլինի հետևյալ կոդի կոմպիլյացիայի արդյունքը.
styles.scss#block {
.xxx {
&.zzz {
width: 300px;
}
}
}