⊗mkLsBsCSSED 35 of 42 menu

@extend арқылы SASS-та селекторлар тізбегін біріктіру

Егер бізге селекторлар тізбегін біріктіру қажет болса, онда біз @extend директивасын да қолданамыз:

Келесі мысалды қарастырайық:

#main .list p { font-weight: bold; } #sub .resume .link { @extend p; }

css файлындағы компиляцияланған кодқа назар аударыңыз, ортақ селекторлары жоқ екі тізбекті біріктірген кезде, жаңа селекторлар автоматты түрде құрылады: біріншісі бірінші тізбек екіншісінің алдында, ал екіншісі екінші тізбек біріншісінің алдында:

#main .list p, #main .list #sub .resume .link, #sub .resume #main .list .link { font-weight: bold; }

Тізбектерде ортақ селектор болған жағдайда, олар бірігіп қосылады және тек айырмашылықтар (егер бар болса) ауысып жатады. Келесі мысалда екі тізбекте де #main идентификаторы бар:

#main .list p { font-weight: semi-bold; } #main .resume .link { @extend p; }

Компиляция нәтижесінде бұл екі идентификатор біріктіріледі:

#main .list p, #main .list #sub .resume .link, #sub .resume #main .list .link { font-weight: bold; }

Келесі кодты компиляциялау нәтижесі қандай болатынын түсіндіріңіз:

div p { font-size: 12px; padding-bottom: 4px; } link button #card-title { @extend p; }
Қазақ
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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау