⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել