林與SCSS工作,我想proberly結構代碼.. 在不到它不是一個問題,但你會說這是正常構建像下面的代碼..SCSS - 最好的方式來組織
想象那個按鈕有它自己的文件。
@mixin button-basic {
.button {
font-size: 14px;
}
}
@mixin button-max-480 {
.button {
color: red;
}
}
@mixin button-max-767 {
.button {
color: green;
}
}
@mixin button-max-959 {
.button {
color: blue;
}
}
@mixin button-min-960 {
.button {
font-size: 34px;
color: purple;
}
}
@media print, screen {
@include button-basic();
}
在我的媒體查詢文件..(想象一下,有多個包括每個媒體查詢類型之內。)
@media (min-width: 960px) {
@include button-min-960();
}
@media (max-width: 959px) {
@include button-max-959();
}
@media (max-width: 767px) {
@include button-max-767();
}
@media only screen and (max-width:480px) {
@include button-max-480();
}
我想說的是去代碼審查堆棧交換這一個伴侶。 –
概覽我可以建議將第二,第三和第四個mixin合併成一個單獨的mixin,並將參數傳遞給它。根據參數,使用'@ if'語句可以更改顏色。就像'@mixin button-max($ size){' –