⊗mkLsBsCE 19 of 41 menu

Perluasan Kelas di LESS

Kelemahan mixin adalah terjadinya duplikasi kode. Mari kita lihat contohnya apa yang dimaksud.

Misalkan kita memiliki kode berikut:

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

Kode ini akan dikompilasi menjadi seperti berikut, menghasilkan duplikasi:

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

Akan lebih ringkas jika kode ini dikompilasi menjadi seperti berikut:

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

Ini dapat dicapai dengan menggunakan perintah &:extend, yang tidak menyisipkan mixin langsung ke dalam kode, tetapi memperluas kelas yang diberikan. Mari kita perbaiki kode kita:

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

Jelaskan, bagaimana hasil kompilasi dari kode berikut:

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

Jelaskan, bagaimana hasil kompilasi dari kode berikut:

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

Jelaskan, bagaimana hasil kompilasi dari kode berikut:

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

Jelaskan, bagaimana hasil kompilasi dari kode berikut:

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

Jelaskan, bagaimana hasil kompilasi dari kode berikut:

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