Cssの新しい単位vw, vh, vmin, vmax
Viewport
今までの%ではなく新しい単位があります。
- vw viewport width ビューポートの幅に対する割合
- vh viewport height ビューポートの高さに対する割合
- vmin viewport minimum ビューポートの幅と高さのうち、値が小さい方に対する割合
- vmax viewport max ビューポートの幅と高さのうち、値が大きい方に対する割合
vw/vh/vmin/vmaxとは?
%と同じように、100vh/100vwは画面に対して100%で表示されます。
%との大きな違いは、height=高さに対して、
「height:100vw」と設定できます。
横幅100%に合わせて高さを指定できる事ができます。
画像の基準を高さにするか?
横幅にするか?
これを指定できることにより画像の見せ方を決める事ができます。
どの場面で使用するか?
サイトのメイン画像を、立ていっぱいに表示したい時!!
スマホで開いた時に、画像が下までいっぱいに表示させたい場合などに使用します。
.sample {
height: 100vh;
}
セクション単位で移動
各セクションをページいっぱいに表示させ、Javascriptを加えることで
1ページづつスクロールする事ができます。
.section {
width: 100%;
height: 100vh;
}
参考:コリス
タグの使い方と実装ポイント"> ブラウザのアドレスバーをブランドカラーに!タグの使い方と実装ポイント
1月 12, 2025レスポンシブコーディングで気をつけること
1月 9, 2025PCサイズのコーディングにおけるmax-widthの重要性
1月 8, 2025