⊗mkLsBsCE 19 of 41 menu

LESS'те классдарды кеңейтүү

Миксиндердин жетишсиздиги - бул коддун көбөйүп кетиши. Мисал аркылуу эмнени билдиргенин көрөлү.

Анда төмөнкүдөй код болсун:

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

Бул код төмөнкүдөй компиляцияланып, көбөйтүүнү пайда кылат:

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

Бул код төмөнкүчө компиляцияланса, андай жыйынтык кыска болот эле:

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

Муну &:extend командасын колдонуп жетишүүгө болот, бул класска түздөн-түз аралаштырууну салбайт, берилген классты кеңейтет. Кодубузду оңдойлу:

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

Төмөнкү коддун компиляция натыйжасы кандай болорун айтыңыз:

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

Төмөнкү коддун компиляция натыйжасы кандай болорун айтыңыз:

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

Төмөнкү коддун компиляция натыйжасы кандай болорун айтыңыз:

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

Төмөнкү коддун компиляция натыйжасы кандай болорун айтыңыз:

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

Төмөнкү коддун компиляция натыйжасы кандай болорун айтыңыз:

.mix1 { color: red; } .mix2 { font-size: 20px; } div { width: 300px; &:extend(.mix1); &:extend(.mix2); }
Кыргызча
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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу