📐 CSS clamp() 生成(流体タイポ)

最小・最大サイズとビューポート幅から、画面幅に応じて滑らかに変化する clamp() を生成します。レスポンシブなフォントサイズや余白に。

入力

小さい画面(最小ビューポート)での値

大きい画面(最大ビューポート)での値

この幅以下で最小サイズ。例: 375(スマホ)

この幅以上で最大サイズ。例: 1440(PC)

rem 換算の基準(html要素の font-size)。多くのブラウザの既定は 16px です。

生成された clamp()

プレビュー

ブラウザの幅を変えると、この行の文字サイズが滑らかに変化します。

※ 実際に生成した clamp() を font-size に適用しています。ウィンドウ幅を変えて確認できます。

※ 傾き slope=(最大サイズ−最小サイズ)÷(最大VW−最小VW)、rem定数(切片)=(最小サイズ−slope×最小VW)÷ルート、vw係数=slope×100 で計算します。数値は小数第4位程度に丸めるため、端の実際値がごくわずかにずれることがあります。