Bootstrap4でレスポンシブデザインを作ると
画面の大きさでフォントサイズ等のcssの内容を変えたくなりますよね
そんなやり方
SASSで以下を書けば動く
@include media-breakpoint-down(md) { //ここに小さい画面のcssを書く } @include media-breakpoint-up(md) { //ここに大きい画面のcssを書く }
media-breakpoint-down(md)でmd以上
media-breakpoint-up(md)でmd未満
これがすでにBootstrapに定義されてる
@includeは@mixinを使うためのもの
引数を入れることができて、今回はmdを入れてる
mdに定数が定義されてるのでこれが使われる感じ
参考
https://qiita.com/niever66/items/dae7799b1ebec1881c25
https://cccabinet.jpn.org/bootstrap4/layout/overview
関連記事:
- twitter-bootstrap-railsからbootstrapに移行した
- Bootstrap4で幅によって表示要素を変更するレスポンシブ対応
- Angular Projectsの6章と7章前半を読んで不明点をまとめた