⊗mkLsBsMOE 16 of 41 menu

მათემატიკური ოპერაციების გაუქმება LESS-ში

ზოგჯერ არის სიტუაციები, როდესაც ჩვენ გვაქვს გარკვეული მათემატიკური ოპერაცია, რომელიც არ უნდა აღიქმებოდეს LESS-ის მიერ, როგორც გამოთვლის ბრძანება. მაგალითად, ასეთი პრობლემა წარმოიქმნება CSS ფუნქციაში calc:

div { width: calc(100% - 10px); }

საბედნიეროდ, LESS-ს შეუძლია ასეთი ადგილების კორექტულად დამუშავება და არ შეასრულოს გამოთვლა კომპილაციის დროს.

თუმცა, ხდება სიტუაციები, როდესაც გამოხატულება, რომელიც არ საჭიროებს გამოთვლას, მდებარეობს სხვა ადგილას, მაგალითად, ცვლადში, აი ასე:

@exp: 100% - 10px; div { width: calc(@exp); }

ამ შემთხვევაში ცვლადში ჩაიწერება გამოთვლის შედეგი, და calc-ში გაიგზავნება ცვლადი გამოთვლილი მნიშვნელობით. იმისათვის, რომ ეს არ მოხდეს, ჩვენ შეგვიძლია მივუთითოთ, რომ გამოხატულება უნდა დარჩეს უცვლელად.

ამისათვის გამოხატულება უნდა ჩავსვათ ბრჭყალებში და მის წინ დავსვათ tilde-ის ნიშანი:

@exp: ~'100% - 10px'; div { width: calc(@exp); }

გაასწორეთ კოდი ისე, რომ იგი იმუშაოს კორექტულ გზით:

@exp1: 80% + 10px; @exp2: 30vh - 10px; div { width: calc(@exp1); margin-top: calc(@exp2); }
ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა