前回の修正で
メディアクエリを使用すればレスポンシブデザインのコーディングができるよ、ということがわかりました。
では、これをsassにも適用させたいのですが、
sassに記入するには、ミックスインというものを使用するのが一般的なようです。
具体的には、こんな感じ。
@mixin small {
@media (max-width: (479px)) {
@content;
}
}
@mixin middle {
@media (min-width: (480px) and (max-width:959px)) {
@content;
}
}
@mixin big {
@media (min-width: (960px)) {
@content;
}
}
@mixin XXでメディアクエリの定義に名前をつけ、この定義をsassの先頭あたりに記載します。
今回は大中小と記載しましたが、いいように名前を指定できます。
で、これをsassのスタイル定義に使用します。
#content {
z-index: 2;
@include small {
width: 90%;
}
@include middle {
width: 50%;
}
@include big {
width: 30%;
}
こうすることでsassにもメディアクエリが適用できます。
いい感じになりました。
「【ダイエット支援】スマホ画面でのダイアログ表示崩れを修正」への1件のフィードバック