⊗mkLsBsARD 37 of 42 menu

La direttiva @at-root in SASS

La direttiva @at-root è progettata per estrarre le regole dal selettore genitore alla radice del file.

Consideriamo il seguente esempio con selettori del primo livello di annidamento:

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

Come risultato della compilazione, otteniamo il seguente codice:

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

Ora osserviamo il funzionamento della direttiva @at-root con più selettori:

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

Dopo la compilazione, il codice appare così:

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

Spiegate quale sarà il risultato della compilazione del seguente codice:

.primary-button { background-color: #3272c7; @at-root { .block-button { color: #ff0000; } .content-button { color: #ccb42a; } } .warning-button { border: 2px solid #232523; } }
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta