Im做一個SCSS混入媒體查詢SCSS錯誤預期媒體查詢
@mixin breakpoints($min-width, $max-width, $media-type: false) {
@if $media-type == true {
@media $media-type and (min-width: $min-width) and (max-width: $max-width) {
@content;
}
} @else {
@media all and (min-width: $min-width) and (max-width: $max-width) {
@content;
}
}
}
$media-type
是假的爲默認值,如果我不想打電話混入時指定它。如果$media-type
在mixin中傳遞,那麼我希望在@media之後打印該變量。所以,如果我包括MIXIN @include breakpoints(400, 600, only screen)
,作爲結果,我想@media only screen and..
當我嘗試測試我的sassmeister混入,我得到這個錯誤:
Invalid CSS after " @media ": expected media query (e.g. print, screen, print and screen), was "$media-type and..."
我到底做錯了什麼?
是的,這是你正在嘗試完成的正確的scss實現。 – JordanBarber
雖然:) – JordanBarber
非常感謝您的先生,您必須將自己的答案標記爲正確! – riogrande