⊗mkLsBsVIS 13 of 41 menu

Variabel di Dalam Selektor di LESS

Variabel juga dapat digunakan di dalam selektor. Namun, untuk ini, kita perlu menggunakan sintaksis penyisipan variabel yang sedikit berbeda: setelah @ nama variabel perlu ditempatkan dalam kurung kurawal. Mari kita lihat contohnya. Misalkan kita memiliki variabel berikut:

@var: div;

Mari kita lakukan penyisipan variabel ini ke dalam selektor. Pertimbangkan berbagai situasi.

Contoh

Lakukan penyisipan variabel kita sebagai selektor:

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

Hasil kompilasi:

div { font-size: 20px; }

Contoh

Sekarang misalkan variabel kita berisi bagian dari selektor:

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

Hasil kompilasi:

main div { font-size: 20px; }

Contoh

Sekarang misalkan kita mengatakan bahwa dalam variabel kita berisi bukan nama tag, melainkan id-nya. Tambahkan tanda pagar sebelum nama variabel:

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

Hasil kompilasi:

#div { font-size: 20px; }

Contoh

Sekarang misalkan kita mengatakan bahwa dalam variabel kita berisi bukan nama tag, melainkan kelasnya. Tambahkan titik sebelum nama variabel:

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

Hasil kompilasi:

.div { font-size: 20px; }

Tugas Praktis

Jelaskan, apa hasil kompilasi dari kode berikut:

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

Jelaskan, apa hasil kompilasi dari kode berikut:

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

Jelaskan, apa hasil kompilasi dari kode berikut:

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

Jelaskan, apa hasil kompilasi dari kode berikut:

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

Jelaskan, apa hasil kompilasi dari kode berikut:

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

Jelaskan, apa hasil kompilasi dari kode berikut:

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

Jelaskan, apa hasil kompilasi dari kode berikut:

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

Jelaskan, apa hasil kompilasi dari kode berikut:

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

Jelaskan, apa hasil kompilasi dari kode berikut:

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

Jelaskan, apa hasil kompilasi dari kode berikut:

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

Jelaskan, apa hasil kompilasi dari kode berikut:

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

Jelaskan, apa hasil kompilasi dari kode berikut:

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

Jelaskan, apa hasil kompilasi dari kode berikut:

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

Jelaskan, apa hasil kompilasi dari kode berikut:

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