我有以下SCSS:薩斯:覆蓋不同的佔位符定義在@media查詢
@mixin logo($size:mobile) {
@if $size == mobile {
#logo {
@extend %logoMobile;
a {
@extend %logoMobile;
}
}
}
@else {
#logo {
@extend %logoDesktop;
a {
@extend %logoDesktop;
}
}
}
}
%fullWidth {
width: 100%;
}
%logoMobile {
@extend %fullWidth;
height: 30px;
}
%logoDesktop {
width: 211px;
height: 35px;
}
#header {
@include logo('mobile');
}
@media only screen and (min-width: 768px) {
#header {
@include logo('desktop');
}
}
生成CSS輸出是:
#header #logo, #header #logo a {
width: 100%;
}
#header #logo, #header #logo a {
height: 30px;
}
任何想法,爲什麼@media查詢沒有生成?
爲什麼會產生一個媒體查詢? – cimmanon
你是什麼意思?它在scss文件中 - 因此您會希望它在輸出中生成 - 對嗎? –