⊗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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა