⊗mkLsBsMOE 16 of 41 menu

LESS-də riyazi əməliyyatların ləğvi

Bəzən elə vəziyyətlər olur ki, bizdə LESS tərəfindən hesablama əmri kimi başa düşülməməli olan riyazi əməliyyat olur. Məsələn, belə problem CSS-in calc funksiyasında yaranır:

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

Xoşbəxtlikdən, LESS belə yerləri düzgün şəkildə emal edə bilir və kompilyasiya zamanı hesablama aparmır.

Lakin, hesablanmaya ehtiyacı olmayan ifadənin başqa yerdə, məsələn, dəyişəndə olduğu vəziyyətlər də olur, bu cür:

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

Bu halda, dəyişənə hesablama nəticəsi yazılacaq və calc-a hesablanmış qiyməti olan dəyişən göndəriləcək. Bunun qarşısını almaq üçün, ifadənin dəyişməz formada qalması lazım olduğunu aydın şəkildə göstərə bilərik.

Bunun üçün ifadəni dırnaq içində yazmaq və qarşısında tilda işarəsi qoymaq lazımdır:

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

Kodu düzgün işləməsi üçün düzəldin:

@exp1: ~'80% + 10px'; @exp2: ~'30vh - 10px'; div { width: calc(@exp1); margin-top: calc(@exp2); }
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