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;
}
参考:コリス
CSSで作る矢印デザインのまとめ
9月 5, 2024CSSで光が右から左に流れるアニメーション効果を作成する方法
9月 5, 2024ビューのトランジション 〜 View Transition APIを使用したビュー遷移
8月 28, 2024