特定のブラウザのみにスタイルシートを適用したい時に使用します。
@mixin
でまとめて、このコードを呼び出したい時は@include
で書きます。
#IE
style.scss
@mixin IE11 {
@media all and (-ms-high-contrast: none) {
@content;
}
}
↓
style.css
@include IE11 {
ここIEに反映させたいcssコードを書きます。
}
以下も@include
の書き方は同じ。
#Firefox
style.scss
@mixin firefox {
@-moz-document url-prefix() {
@content;
}
}
#Chrome
style.scss
@mixin chrome {
@media screen and (-webkit-min-device-pixel-ratio:0) {
@content;
}
}