リキッドデザイン用にpx値をvw単位に変換します。
数値のみでも、CSSプロパティ付きでも入力できます
計算式:
vw = (px値 ÷ デザイン幅) × 100
vw(viewport width)は、
ビューポート幅に対する割合を表すCSS単位です。
1vw = ビューポート幅の1%になります。
例えば、ビューポート幅が1440pxの場合、1vw = 14.4px となります。
リキッドデザインは、画面幅に応じて要素のサイズが滑らかに変化するレイアウト手法です。 固定のブレークポイントではなく、あらゆる画面サイズで最適な表示を実現します。
vw単位を使うことで、デザインデータ通りの比率を保ちながら、 画面幅に合わせて自動的にサイズが調整されます。
入力(数値のみ)
16 24 320
出力(デザイン幅1440px)
1.111vw 1.667vw 22.222vw
入力(CSS付き)
font-size: 16px; width: 320px; padding: 24px;
出力(デザイン幅1440px)
font-size: 1.111vw; width: 22.222vw; padding: 1.667vw;
フォントサイズへの使用
vwをフォントサイズに使用すると、極端に大きな画面や小さな画面で読みにくくなる場合があります。
clamp()関数と組み合わせて最小・最大値を設定することをおすすめします。
clamp()の例:
font-size: clamp(14px, 1.111vw, 18px);