⊗mkLsBsVIS 13 of 41 menu

Pembolehubah dalam Pemilih dalam LESS

Pembolehubah juga boleh digunakan di dalam pemilih. Walau bagaimanapun, untuk ini, anda perlu menggunakan sintaksis penyisipan pembolehubah yang sedikit berbeza: selepas @ nama pembolehubah perlu diambil dalam kurungan kerinting. Mari kita lihat contoh. Katakan kita mempunyai pembolehubah berikut:

@var: div;

Mari lakukan penyisipan pembolehubah ini ke dalam pemilih. Pertimbangkan situasi yang berbeza.

Contoh

Mari lakukan penyisipan pembolehubah kami sebagai pemilih:

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

Keputusan kompilasi:

div { font-size: 20px; }

Contoh

Sekarang katakan pembolehubah kami mengandungi sebahagian pemilih:

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

Keputusan kompilasi:

main div { font-size: 20px; }

Contoh

Sekarang katakan kita mengatakan bahawa dalam pembolehubah kami terkandung bukan nama tag, tetapi id-nya. Tambahkan tanda pagar sebelum nama pembolehubah:

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

Keputusan kompilasi:

#div { font-size: 20px; }

Contoh

Sekarang katakan kita mengatakan bahawa dalam pembolehubah kami terkandung bukan nama tag, tetapi kelasnya. Tambahkan titik sebelum nama pembolehubah:

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

Keputusan kompilasi:

.div { font-size: 20px; }

Tugas Praktikal

Beritahu apakah hasil kompilasi kod berikut:

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

Beritahu apakah hasil kompilasi kod berikut:

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

Beritahu apakah hasil kompilasi kod berikut:

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

Beritahu apakah hasil kompilasi kod berikut:

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

Beritahu apakah hasil kompilasi kod berikut:

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

Beritahu apakah hasil kompilasi kod berikut:

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

Beritahu apakah hasil kompilasi kod berikut:

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

Beritahu apakah hasil kompilasi kod berikut:

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

Beritahu apakah hasil kompilasi kod berikut:

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

Beritahu apakah hasil kompilasi kod berikut:

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

Beritahu apakah hasil kompilasi kod berikut:

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

Beritahu apakah hasil kompilasi kod berikut:

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

Beritahu apakah hasil kompilasi kod berikut:

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

Beritahu apakah hasil kompilasi kod berikut:

@var1: block1; @var2: block2; .@{var1}.@{var2} { font-size: 20px; }
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak