技術ブログ

(技術系中心)基本自分用備忘録なので、あくまで参考程度でお願いします。

CSSのvw, vhの違い

CSSvw, vh, vmin, vmaxの違い

CSSをいじってる時にこの辺りがよく理解できていなかったのでまとめます。

vw

ビューポートの幅に対する割合。

.hoge {
  width: 50vw;
}

hogeクラスの幅を 50vw と指定しています。 基準のビューポートの幅を vw で表すと 100vw となります。 横幅が仮に100pxの場合は50vwはその1/2なので50pxになります。 (width指定なので横幅が)

vh

ビューポートの高さに対する割合

.hoge {
  height: 50vh;
}

hogeクラスの高さを 50vhと指定しています。 基準のビューポートの幅を vhで表すと 100vh となります。 横幅が仮に100pxの場合は50vhはその1/2なので50pxになります。 (height指定なので横幅が)