⊗mkLsBsCSSED 35 of 42 menu

Combinando sequências de seletores em @extend no SASS

Se precisarmos combinar sequências de seletores, também usamos a diretiva @extend:

Vejamos o seguinte exemplo:

#main .list p { font-weight: bold; } #sub .resume .link { @extend p; }

Observe o código compilado no arquivo css, ao combinar duas sequências que não têm seletores comuns, novos seletores são formados automaticamente: um com a primeira sequência antes da segunda e um com a segunda sequência antes da primeira:

#main .list p, #main .list #sub .resume .link, #sub .resume #main .list .link { font-weight: bold; }

Caso as sequências tenham um seletor comum, elas serão combinadas e apenas as diferenças alternarão (se existirem). No próximo exemplo, ambas as sequências têm o identificador #main:

#main .list p { font-weight: semi-bold; } #main .resume .link { @extend p; }

Como resultado da compilação, esses dois identificadores serão combinados:

#main .list p, #main .list #sub .resume .link, #sub .resume #main .list .link { font-weight: bold; }

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

div p { font-size: 12px; padding-bottom: 4px; } link button #card-title { @extend p; }
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