⊗mkLsBsMOE 16 of 41 menu

Matemātisko darbību atcelšana LESS

Dažreiz rodas situācijas, kad mums ir kāda matemātiska darbība, kuru nevajadzētu uztvert kā komandu veikt aprēķinu. Piemēram, šāda problēma parādās CSS funkcijā calc:

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

Par laimi, LESS spēj korekti apstrādāt šādas vietas un neveiks aprēķinu kompilācijas laikā.

Tomēr ir situācijas, kad izteiksme, kas neprasa aprēķinu, atrodas citā vietā, piemēram, mainīgajā, šādi:

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

Šajā gadījumā mainīgajā tiks ierakstīts aprēķina rezultāts, un calc tiks nosūtīts mainīgais ar aprēķināto vērtību. Lai tas nenotiktu, mēs varam skaidri norādīt, ka izteiksmei jāpaliek nemainīgā formā.

Lai to izdarītu, izteiksme jāieliek pēdiņās un priekšā jāieliek tildes zīme:

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

Izlabojiet kodu, lai tas darbotos korekti:

@exp1: ~'80% + 10px'; @exp2: ~'30vh - 10px'; div { width: calc(@exp1); margin-top: calc(@exp2); }
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt