⊗mkLsBsMOE 16 of 41 menu

Matematikai műveletek visszavonása LESS-ben

Előfordulnak olyan helyzetek, amikor van egy matematikai műveletünk, amelyet nem szabad a LESS által kiértékelendő parancsként értelmezni. Például ez a probléma felmerül a CSS calc függvényében:

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

Szerencsére a LESS képes helyesen kezelni az ilyen helyeket, és nem végez számítást a fordítás során.

Vannak azonban olyan helyzetek is, amikor a számítást nem igénylő kifejezés más helyen található, például egy változóban, így:

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

Ebben az esetben a számítás eredménye kerül a változóba, és a calc függvénybe az kiszámolt értékkel rendelkező változó kerül. Ennek elkerülésére explicit módon jelezhetjük, hogy a kifejezés változatlan formában kell maradjon.

Ehhez a kifejezést idézőjelek közé kell tenni és egy hullámvonal jelet kell elé helyezni:

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

Javítsa a kódot, hogy az helyesen működjön:

@exp1: 80% + 10px; @exp2: 30vh - 10px; div { width: calc(@exp1); margin-top: calc(@exp2); }
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás