SCSSシリーズ:ミックス
905 ワード
A mixin lets you make groups of CSS declarations that you want to reuse throughout your site. It helps keep your Sass very DRY
-scss documention
MixinはJavaScriptや他のプログラミング言語の関数のように動作します.デフォルトのパラメータを受け入れることができます.
SCSS
@mixin theme($theme: DarkGray) {
background: $theme;
box-shadow: 0 0 1px rgba($theme, .25);
color: #fff;
}
.info {
@include theme;
}
.alert {
@include theme($theme: DarkRed);
}
.success {
@include theme($theme: DarkGreen);
}
`
css
`.info {
background: DarkGray;
box-shadow: 0 0 1px rgba(169, 169, 169, 0.25);
color: #fff;
}
.alert {
background: DarkRed;
box-shadow: 0 0 1px rgba(139, 0, 0, 0.25);
color: #fff;
}
.success {
background: DarkGreen;
box-shadow: 0 0 1px rgba(0, 100, 0, 0.25);
color: #fff;
}
Reference
この問題について(SCSSシリーズ:ミックス), 我々は、より多くの情報をここで見つけました https://dev.to/es404020/scss-series-mixins-4km3テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol