⊗mkLsBsMxCB 22 of 42 menu

Bloky obsahu v mixinech v SASS

Pro předání bloku stylů uvnitř mixinu používáme direktivu @content, na jejíž místo budou vloženy požadované styly.

Podívejme se na příklad:

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

Výsledek kompilace:

* div #block { color: red; }

Je důležité vědět, že pokud zadáme direktivu @content více než jednou nebo uvnitř cyklu, blok stylů bude volán stejně krát.

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

Po kompilaci uvidíme:

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

Vysvětlete, jaký bude výsledek kompilace následujícího kódu:

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

Vysvětlete, jaký bude výsledek kompilace následujícího kódu:

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

Předpokládejme, že máte následující mixin:

@mixin colors { ... }

Pomocí direktivy @content nastavte všem odkazům patřícím k #primary modrou barvu písma a vlnkované podtržení.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout