⊗mkLsBsARD 37 of 42 menu

Chỉ thị @at-root trong SASS

Chỉ thị @at-root được thiết kế để đưa các quy tắc ra khỏi bộ chọn cha về gốc của tập tin.

Hãy xem xét ví dụ sau đây với các bộ chọn ở cấp độ lồng đầu tiên:

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

Kết quả sau khi biên dịch, chúng ta có mã như sau:

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

Bây giờ hãy xem xét hoạt động của chỉ thị @at-root với nhiều bộ chọn:

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

Sau khi biên dịch, mã trông như thế này:

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

Hãy cho biết kết quả biên dịch của đoạn mã dưới đây sẽ như thế nào:

.primary-button { background-color: #3272c7; @at-root { .block-button { color: #ff0000; } .content-button { color: #ccb42a; } } .warning-button { border: 2px solid #232523; } }
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối