⊗mkLsBsMOE 16 of 41 menu

Откажување на математички операции во LESS

Понекогаш се јавуваат ситуации кога имаме некоја математичка операција која не треба да биде сфатена од LESS како команда за пресметување. На пример, таков проблем се појавува во CSS функцијата calc:

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

За среќа, LESS знае коректно да ги обработува таквите места и нема да изврши пресметка при компајлирање.

Сепак, постојат ситуации кога изразот, кој не бара пресметување, се наоѓа на друго место, на пример, во променлива, вака:

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

Во овој случај во променливата ќе се запише резултатот од пресметката, и во calc ќе се испрати променливата со пресметаната вредност. За да не се случи такво нешто, можеме експлицитно да укажеме дека изразот треба да остане во непроменета форма.

За ова, изразот треба да се стави во наводници и да се стави знакот тилда пред него:

@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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј