⊗mkLsBsARD 37 of 42 menu

@at-root direktyva SASS

@at-root direktyva skirta išgauti taisykles iš pagrindinio selektoriaus į failo šaknį.

Panagrinėkime tokį pavyzdį su pirmojo lygio įdėtais selektoriais:

.parent { background-color: #fdd; @at-root .child { border: 1px solid; } }

Komiliavimo rezultate mes gavome tokį kodą:

.parent { background-color: #fdd; } .child { border: 1px solid; }

Dabar pažiūrėkime, kaip veikia @at-root direktyva su keliais selektoriais:

.main-parent { background-color: #fdd; @at-root { .first-child { border: 1px solid; } .second-child { font-weight: bold; } } .step-child { color: #232523; } }

Po komiliavimo kodas atrodo taip:

.main-parent { background-color: #fdd; } .first-child { border: 1px solid; } .second-child { font-weight: bold; } .main-parent .step-child { color: #232523; }

Paaiškinkite, koks bus komiliavimo rezultatas šiame kode:

.primary-button { background-color: #3272c7; @at-root { .block-button { color: #ff0000; } .content-button { color: #ccb42a; } } .warning-button { border: 2px solid #232523; } }
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti