⊗mkLsBsMxCB 22 of 42 menu

SASS-та миксиндердегі контент блоктары

Миксин ішінде стильдер блогын жіберу үшін @content директивасын қолданамыз, ол бізге қажет стильдердің орнына қойылады.

Мысалды қарастырайық:

@mixin active { * div { @content; } } @include active { #block { color: red; } }

Компиляция нәтижесі:

* div #block { color: red; }

@content директивасын бір реттен көп көрсетсек немесе цикл ішінде болсақ, стильдер блогы сонша рет шақырылатынын білу қажет.

@mixin active { div { @content; } navbar { @content; } } @include active { #block { color: red; } button { color:green; } }

Компиляциядан кейін біз көреміз:

div #block { color: red; } div button { color: green; } navbar #block { color: red; } navbar button { color: green; }

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

@mixin super-link { a { @content; } } @include super-link { color: blue; text-decoration: underline; }

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

@mixin super-link { a { @content; } a .primary-link{ @content; font-weight: bold; } } @include super-link { color: blue; text-decoration: underline; }

Сізде келесі миксин бар делік:

@mixin colors { ... }

@content директивасын қолданып, #primary-ге қатысты барлық сілтемелерге көк қаріп түсі мен толқынды сызық белгілеңіз.

Қазақ
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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау