我發現這個方法可以輕鬆地添加@media
塊使用的mixin:SASS媒體查詢佔位符?
@mixin phone() {
@media only screen and (max-width: 480px) {
@content;
}
}
要使用它,只需簡單地輸入這樣的事情:
p {
@include phone { ... }
span {
@include phone { ... }
}
}
但問題在於真正CSS輸出:
@media only screen and (max-width: 480px) {
p { ... }
}
@media only screen and (max-width: 480px) {
p span { ... }
}
它複製的@media ...
部分會膨脹的CSS。
有沒有辦法讓mixin像佔位符一樣行事?所以它將結合所有@content
並將其置於相同的@media ...
區塊下。
那麼結果就會像
@media only screen and (max-width: 480px) {
p { ... }
p span { ... }
}
我知道我可以只是把@include phone
在文件的結尾,寫在該塊中的所有必要的風格。
但是,除了原始媒體查詢風格之外,還可以編寫媒體查詢風格,這樣可以更輕鬆地閱讀和組織。
謝謝
很高興認識sass仍然不能支持這個。我一直在嘗試很多,並失敗 – hrsetyono