⊗mkLsBsMxCB 22 of 42 menu

Sisältölohkot SASS-mikseissä

Tyylilohkojen välittämiseksi miksin sisällä käytämme direktiiviä @content, johon tarvitsemamme tyylit asetetaan.

Tarkastellaan esimerkkiä:

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

Kokoamisen tulos:

* div #block { color: red; }

On tärkeää tietää, että jos määritämme direktiivin @content useammin kuin kerran tai silmukan sisällä, tyylilohkoa kutsutaan yhtä monta kertaa.

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

Kokoamisen jälkeen näemme:

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

Kerro, mikä on seuraavan koodin kokoamisen tulos:

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

Kerro, mikä on seuraavan koodin kokoamisen tulos:

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

Oletetaan, että sinulla on seuraava miks:

@mixin colors { ... }

Käyttämällä direktiiviä @content aseta kaikille linkeille, jotka liittyvät kohteeseen #primary sininen fontin väri ja aaltoile alleviivaus.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää