⊗mkLsBsIfD 38 of 42 menu

Chỉ thị @if trong SASS

Nếu chúng ta cần các kiểu cụ thể chỉ được áp dụng khi những điều kiện cụ thể được đáp ứng, thì chúng ta sử dụng chỉ thị @if, nó trả về bất kỳ giá trị nào, ngoại trừ falsenull:

Hãy xem ví dụ sau:

#main-button { @if 2 - 1 == 1 { color: green; } @if (2+3) < 3 { color: orange; } @if null { color: red; } }

Kết quả biên dịch:

#main-button { color: green; }

Ngoài ra, khi đặt điều kiện sau @if có thể sử dụng nhiều @else if và một biểu thức @else.

$var: 20px; a { @if $var == 10px { color: blue; } @else if $var == 25px { color: red; } @else if $var == 10px+10px { color: green; } @else { color: black; } }

Bây giờ hãy xem file styles.css:

a { color: green; }

Hãy cho biết kết quả biên dịch của đoạn code sau sẽ là gì:

$size: 20px; $font-size: 14px; body { @if $size == $font-size { background-color: #7e7ed8; } @else if $size > $font-size { color: #f1bbbb; } @else { color: #000000; } }

Hãy cho biết kết quả biên dịch của đoạn code sau sẽ là gì:

$size: 20px; $font-size: 14px; .active { @if $size < $font-size { color: red; } @else if $size > $font-size { color: green; } @else { color: #000000; } } .not-active { @if $size == $font-size { display:block ; } @else { display: none; } }
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