2016-04-04 8 views
-1

Ich habe diesen Codesass Funktion Rückkehr Klasse

.npt { 
    ul { 
    li { 
     a { 
     background: $red-700 !important; 
     } 
    } 
    } 
} 

Ich brauche dies für viele Farben zu replizieren, aber ich möchte die Farbbasis ($ rot) passieren und diese entsprechenden CSS zurückzukehren. Ich brauche so etwas

@mixin .npt ($ blue); ->

.npt { 
    ul { 
    li { 
     a { 
     background: $blue-700 !important; 
     } 
    } 
    } 
} 

Wie kann ich das tun? Dank

+0

Ich liebe –

Antwort

1

@mixin npt($colorvariable) { 
 
    background: $colorvariable-700 !important; 
 
} 
 

 
try this one and then include 
 

 
@include npt($blue);

+0

zufällig downvote gut, aber die mixin gibt nur Hintergrund Eigenschaft ist es möglich, Klasse mit Eigenschaften zurück? wie ul {li {a {background: $ colorvariable-700! wichtig; }}} –

+1

versuchen Sie dieses @mixin npt ($ colorvariable) { ul {li {a {Hintergrund: $ colorvariable! Wichtig; }}} } –

+0

gut, ich hatte bereits versucht, diese Lösung, aber es hat nicht funktioniert, jetzt funktioniert, danke –