⊗mkLsBsMxCB 22 of 42 menu

Turinio blokai SASS mixinuose

Norėdami perduoti stilių bloką į mixiną, naudojame @content direktyvą, į kurios vietą bus įdėti mums reikalingi stiliai.

Pažvelkime į pavyzdį:

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

Kompiliavimo rezultatas:

* div #block { color: red; }

Būtina žinoti, kad jei nurodome @content direktyvą daugiau nei vieną kartą arba cikle, tiek pat kartų bus iškviestas ir stilių blokas.

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

Po kompiliavimo pamatysime:

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

Paaiškinkite, koks bus šio kodo kompiliavimo rezultatas:

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

Paaiškinkite, koks bus šio kodo kompiliavimo rezultatas:

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

Tarkime, kad turite šį mixiną:

@mixin colors { ... }

Naudodamiesi @content direktyva nustatykite visoms nuorodoms, priklausančioms #primary, mėlyną šrifto spalvą ir banguotą pabraukimą.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti