AZ Tools

CSS clamp() 計算機(流体タイポグラフィ)

カラー

流体タイポは `clamp(min, preferred, max)` で 2 つのビューポート幅間を線形スケール — ブレイクポイント不要。本計算機は最小・最大値とビューポート範囲から、丸め誤差なしの正確な `clamp(min, intercept + slope*100vw, max)` を出力。`rem`(ルート設定可)または `px`。プレビューブロックでスケールをリアルタイム確認。

プリセット

結果
font-size: clamp(1rem, 0.8261rem + 0.8696vw, 1.5rem);

ウィンドウサイズを変えるとプレビューが線形にスケールします。

プレビュー

いろはにほへとちりぬるを — The quick brown fox.

使い方

  1. プリセット(Body・H1 など)を選ぶか、min/max 値とビューポート範囲を直接入力。
  2. rem か px を選択(アクセシビリティのため rem 推奨)。
  3. 1 行の clamp 式を CSS にコピー。

よくある質問

なぜメディアクエリでなく clamp()?
2 つのブレイクポイント間を線形スケール — ジャンプなし、各ブレイクポイントごとに値を管理する必要なし。同じ効果を少ない行数で。
なぜ px でなく rem?
ユーザーはブラウザでベースフォントサイズを変えられます(アクセシビリティ等)。rem は尊重、px は無視します。
中央の slope は?
ビューポート `1vw` 増加あたりの値の伸び。intercept と組み合わせて (minVw, minVal)・(maxVw, maxVal) を通る 1 次関数。
ブラウザ対応?
`clamp()` は 2020 年以降のすべてのブラウザ — Safari 13.1・Chrome 79・Firefox 75。2026 年なら全環境安全。

関連ツール