⊗mkLsBsCSED 31 of 42 menu

Rozszerzanie złożonym selektorem w SASS

Zastosowanie dyrektywy @extend nie jest ograniczone tylko do selektorów klas. Można rozszerzać w zasadzie dowolny selektor, nawet pojedyncze elementy. Przyjrzyjmy się temu na przykładzie:

Rozważmy przykład:

.active-link { @extend a:active; } a:active { color: blue; }

W wyniku kompilacji zobaczymy, że .active-link dziedziczy właściwość color po a:active:

a:active, .active-link { color: blue; }

Opowiedz, jaki będzie wynik kompilacji następującego kodu:

button { @extend .box:hover; } .box:hover { color: #14147e; }

Opowiedz, jaki będzie wynik kompilacji następującego kodu:

button:active { @extend input:focus; } button:blur { @extend input:blur; } input:focus { color: #14147e; border-color: #b5b5d1; } input:blur { color: #040433; background-color: #87878f; }
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć