⊗mkLsBsIfD 38 of 42 menu

@if დირექტივა SASS-ში

თუ ჩვენ გვსურს, რომ კონკრეტული სტილები გამოყენებული იყოს მხოლოდ მაშინ, როდესაც კონკრეტული პირობები დაკმაყოფილებულია, მაშინ ჩვენ ვიყენებთ @if დირექტივას, რომელიც აბრუნებს ნებისმიერ მნიშვნელობას, false-ის და null-ის გარდა:

განვიხილოთ შემდეგი მაგალითი:

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

კომპილაციის შედეგი:

#main-button { color: green; }

ასევე, @if-ის შემდეგ პირობის დაწერისას შესაძლებელია რამდენიმე @else if-ის და ერთი @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; } }

ახლა ვნახოთ styles.css ფაილი:

a { color: green; }

მოგვიყევით, რა იქნება შემდეგი კოდის კომპილაციის შედეგი:

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

მოგვიყევით, რა იქნება შემდეგი კოდის კომპილაციის შედეგი:

$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; } }
ქართული
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ʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა