お世話になります。
SCSSでMedia Queries用のmixinを書きました。
lang
1@mixin MediaQueries($minWidth){ 2 @media only screen and (min-width:$minWidth){ 3 @content; 4 } 5} 6 7body{ 8 height: 100%; 9 10 @include MediaQueries(768px) { 11 height: 768px; 12 } 13} 14#wrapper{ 15 background: #000; 16 17 @include MediaQueries(480px) { 18 background: #333; 19 } 20 @include MediaQueries(768px) { 21 background: #666; 22 } 23}
これをCSSに変換すると、以下のようになります。
lang
1body { 2 height: 100%; 3} 4@media only screen and (min-width: 768px) { 5 body { 6 height: 768px; 7 } 8} 9 10#wrapper { 11 background: #000; 12} 13@media only screen and (min-width: 480px) { 14 #wrapper { 15 background: #333; 16 } 17} 18@media only screen and (min-width: 768px) { 19 #wrapper { 20 background: #666; 21 } 22}
このCSSでは@media only screen and (min-width: 768px)
が重複しています。
これを1つにまとめ、以下の様なCSSを出力できるSCSSを書きたいと考えています。
lang
1body { 2 height: 100%; 3} 4#wrapper { 5 background: #000; 6} 7 8@media only screen and (min-width: 480px) { 9 #wrapper { 10 background: #333; 11 } 12} 13@media only screen and (min-width: 768px) { 14 body { 15 height: 768px; 16 } 17 #wrapper { 18 background: #666; 19 } 20}
このようにできる記述はあるのでしょうか?
またあるなら、どう記述すればいいのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2014/11/12 16:20