CSS clamp() 計算ツール
小さいビューポートでのサイズと、大きいビューポートでのサイズを指定してください。その間をなめらかに動く clamp() が得られます。単位は rem なので、読み手のブラウザの文字サイズを尊重したままです。
ビューポート—
計算されたサイズ—
いろはにほへと
タイプスケール
px ではなく rem を使う理由
px で指定したサイズは、読み手がブラウザで選んだ文字サイズを無視します。同じ指定を rem にすればその設定に合わせて拡大縮小されるので、既定を20pxにしている人には、固定した16pxではなく大きめの文字で表示されます。ビューポートの項はどちらの場合も vw のままです。これは画面幅の話であって、読み手の好みの話ではないからです。
よくある質問
真ん中の項の役割は何ですか?
指定した2点を通る直線です。切片に、vw で表した傾きを足した式になっています。小さいほうのビューポート幅を下回ると最小値に、大きいほうを上回ると最大値に固定されます。
最大値を最小値より小さくできる?
できます。clamp() 自体は問題なく動きます。ただし画面が大きくなるほど値は小さくなるため、狙いどおりの結果になることはまずありません。その場合はページ上に注意が表示されます。
そちらのサーバーに何か送られますか?
いいえ。ブラウザの中での計算だけで、入力した内容がページの外に出ることはありません。
GO AIチームが作りました。 無料ツール一覧