⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј