⊗mkLsBsVIS 13 of 41 menu

LESS-ի մեջ փոփոխականներ ընտրողների ներսում

Փոփոխականները կարող են օգտագործվել նաև ընտրողների ներսում։ Սակայն դրա համար անհրաժեշտ է օգտագործել փոփոխականի տեղադրման մի փոքր այլ շարահյուսություն. @ նշանից հետո փոփոխականի անունը պետք է վերցնել գանգուր փակագծերի մեջ։ Դիտարկենք օրինակներով։ Ենթադրենք, մենք ունենք հետևյալ փոփոխականը.

@var: div;

Եկեք կատարենք այս փոփոխականի տեղադրում ընտրողի մեջ։ Դիտարկենք տարբեր իրավիճակներ։

Օրինակ

Կատարենք մեր փոփոխականի տեղադրում որպես ընտրող.

@{var} { font-size: 20px; }

Կոմպիլյացիայի արդյունքը.

div { font-size: 20px; }

Օրինակ

Ենթադրենք, հիմա մեր փոփոխականը պարունակում է ընտրողի մի մասը.

main @{var} { font-size: 20px; }

Կոմպիլյացիայի արդյունքը.

main div { font-size: 20px; }

Օրինակ

Ենթադրենք, հիմա մենք ասում ենք, որ մեր փոփոխականում պարունակվում է ոչ թե տեգի անուն, այլ նրա id-ն։ Ավելացնենք փոփոխականի անունից առաջ ռեշետկա.

#@{var} { font-size: 20px; }

Կոմպիլյացիայի արդյունքը.

#div { font-size: 20px; }

Օրինակ

Ենթադրենք, հիմա մենք ասում ենք, որ մեր փոփոխականում պարունակվում է ոչ թե տեգի անուն, այլ նրա դասը։ Ավելացնենք փոփոխականի անունից առաջ կետ.

.@{var} { font-size: 20px; }

Կոմպիլյացիայի արդյունքը.

.div { font-size: 20px; }

Գործնական առաջադրանքներ

Պատմեք, թե ինչ կլինի հետևյալ կոդի կոմպիլյացիայի արդյունքը.

@var: ul; @{var} { font-size: 20px; }

Պատմեք, թե ինչ կլինի հետևյալ կոդի կոմպիլյացիայի արդյունքը.

@var: ul; div @{var} { font-size: 20px; }

Պատմեք, թե ինչ կլինի հետևյալ կոդի կոմպիլյացիայի արդյունքը.

@var: ul; div @{var} { font-size: 20px; }

Պատմեք, թե ինչ կլինի հետևյալ կոդի կոմպիլյացիայի արդյունքը.

@var: ul; @{var} li { font-size: 20px; }

Պատմեք, թե ինչ կլինի հետևյալ կոդի կոմպիլյացիայի արդյունքը.

@var: list; .@{var} { font-size: 20px; }

Պատմեք, թե ինչ կլինի հետևյալ կոդի կոմպիլյացիայի արդյունքը.

@var: list; #@{var} li { font-size: 20px; }

Պատմեք, թե ինչ կլինի հետևյալ կոդի կոմպիլյացիայի արդյունքը.

@var: list; .@{var} li { font-size: 20px; }

Պատմեք, թե ինչ կլինի հետևյալ կոդի կոմպիլյացիայի արդյունքը.

@var: list; ul.@{var} li { font-size: 20px; }

Պատմեք, թե ինչ կլինի հետևյալ կոդի կոմպիլյացիայի արդյունքը.

@var: list; ul.@{var} li { font-size: 20px; }

Պատմեք, թե ինչ կլինի հետևյալ կոդի կոմպիլյացիայի արդյունքը.

@var: .block; ul@{var} { font-size: 20px; }

Պատմեք, թե ինչ կլինի հետևյալ կոդի կոմպիլյացիայի արդյունքը.

@var: .block; ul@{var} li { font-size: 20px; }

Պատմեք, թե ինչ կլինի հետևյալ կոդի կոմպիլյացիայի արդյունքը.

@var: a; @{var}:hover { text-decoration: none; }

Պատմեք, թե ինչ կլինի հետևյալ կոդի կոմպիլյացիայի արդյունքը.

@var1: div; @var2: a; @{var1} @{var2}:hover { text-decoration: none; }

Պատմեք, թե ինչ կլինի հետևյալ կոդի կոմպիլյացիայի արդյունքը.

@var1: block1; @var2: block2; .@{var1}.@{var2} { font-size: 20px; }
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել