⊗mkLsBsARD 37 of 42 menu

Diretiva @at-root no SASS

A diretiva @at-root é usada para extrair regras do seletor pai para a raiz do arquivo.

Vamos considerar o seguinte exemplo com seletores de primeiro nível de aninhamento:

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

Como resultado da compilação, obtivemos o seguinte código:

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

Agora vamos ver o funcionamento da diretiva @at-root com múltiplos seletores:

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

Após a compilação, o código fica assim:

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

Conte qual será o resultado da compilação do seguinte código:

.primary-button { background-color: #3272c7; @at-root { .block-button { color: #ff0000; } .content-button { color: #ccb42a; } } .warning-button { border: 2px solid #232523; } }
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar