⊗mkLsBsARD 37 of 42 menu

SASS-də @at-root direktivi

@at-root direktivi qaydaları ana selektordan çıxarıb faylın kökünə yerləşdirmək üçün nəzərdə tutulub.

Gəlin aşağıdakı nümunəyə baxaq, birinci səviyyə yuvası olan selektorlarla:

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

Kompilyasiya nəticəsində biz aşağıdakı kodu aldıq:

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

İndi isə @at-root direktivinin bir neçə selektorla işinə baxaq:

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

Kompilyasiyadan sonra kod aşağıdakı kimi görünür:

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

Aşağıdakı kodun kompilyasiya nəticəsi necə olacaq?

.primary-button { background-color: #3272c7; @at-root { .block-button { color: #ff0000; } .content-button { color: #ccb42a; } } .warning-button { border: 2px solid #232523; } }
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et