⊗mkLsBsCE 19 of 41 menu

Pengembangan Kelas dalam LESS

Kelemahan mixin ialah ia menghasilkan pengulangan kod. Mari kita lihat contoh untuk memahami maksudnya.

Katakan kita mempunyai kod berikut:

.mix { width: 100px; height: 100px; } p { .mix; color: red; }

Kod ini akan dikompilasi seperti berikut, menghasilkan pengulangan:

.mix { width: 100px; height: 100px; } p { width: 100px; height: 100px; color: red; }

Ia akan menjadi lebih padat jika kod ini dikompilasi seperti berikut:

.mix, p { width: 100px; height: 100px; } p { color: red; }

Ini boleh dicapai dengan menggunakan arahan &:extend, yang tidak memasukkan mixin secara langsung ke dalam kod, tetapi mengembangkan kelas yang ditentukan. Mari betulkan kod kami:

.mix { width: 100px; height: 100px; } p { &:extend(.mix); color: red; }

Terangkan apakah hasil kompilasi kod berikut:

.mix { color: red; font-size: 20px; } p { &:extend(.mix); width: 300px; }

Terangkan apakah hasil kompilasi kod berikut:

.mix { color: red; font-size: 20px; } #block p { &:extend(.mix); width: 300px; }

Terangkan apakah hasil kompilasi kod berikut:

.mix { color: red; font-size: 20px; } #block p, #block div { &:extend(.mix); width: 300px; }

Terangkan apakah hasil kompilasi kod berikut:

.mix { color: red; font-size: 20px; } #block { width: 300px; p { height: 100px; &:extend(.mix); } div { height: 200px; &:extend(.mix); } }

Terangkan apakah hasil kompilasi kod berikut:

.mix1 { color: red; } .mix2 { font-size: 20px; } div { width: 300px; &:extend(.mix1); &:extend(.mix2); }
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