⊗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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න