.green-oval-button {
@extend .oval-button;
@include radial-gradient($green-gradient...);
&:active {
@include radial-gradient($green-gradient-active...);
}
}
.blue-oval-button {
@extend .oval-button;
@include radial-gradient($blue-gradient...);
&:active {
@include radial-gradient($blue-gradient-active...);
}
}
Is it possible to simplify above SassScripts
with Mixin
+ Interpolation
+ Variable Arguments
?
Example: It caused error
@mixin color-oval-button($color) {
@extend .oval-button;
@include radial-gradient(#{$color}-gradient...);
&:active {
@include radial-gradient(#{$color}-gradient...);
}
}
@include color-oval-button("$green");
@include color-oval-button("$blue");