⊗mkLsBsARD 37 of 42 menu

Die @at-root-Direktive in SASS

Die Direktive @at-root ist dafür vorgesehen, Regeln aus dem übergeordneten Selektor an die Wurzel der Datei zu extrahieren.

Betrachten wir das folgende Beispiel mit Selektoren der ersten Verschachtelungsebene:

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

Das Ergebnis der Kompilation ist der folgende Code:

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

Sehen wir uns nun die Funktionsweise der Direktive @at-root mit mehreren Selektoren an:

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

Nach der Kompilation sieht der Code so aus:

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

Erklären Sie, wie das Ergebnis der Kompilation des folgenden Codes aussehen wird:

.primary-button { background-color: #3272c7; @at-root { .block-button { color: #ff0000; } .content-button { color: #ccb42a; } } .warning-button { border: 2px solid #232523; } }
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen