CSS Clamp ジェネレーター

最小サイズ・最大サイズ・ビューポートのブレークポイントを入力すると、2つの値の間をスムーズにスケールするCSS clamp()式を即時生成します。

ブラウザローカル 登録不要 開発者向け

最小・最大サイズと2つのビューポート幅から、線形に変化するCSS clamp()式を計算します。

CSS clamp()を作る方法

  1. 最小サイズと最大サイズをpxで入力します。
  2. 最小・最大ビューポート幅を入力し、pxまたはremを選びます。
  3. 生成されたclamp(min, fluid, max)式をコピーします。

計算方法

2点間の線形傾きを計算し、vw項と切片を組み合わせます。

rem出力ではサイズと切片をroot sizeで割りますが、傾きはvw項のままです。

プライバシーと制限

計算はブラウザ内で行われます。2つの端点の間を線形補間するだけで、実際のレイアウトやcomputed styleは検査しません。

CSS clamp FAQ

clamp()とは何ですか?

最小値、流動的な推奨値、最大値を指定するCSS関数です。

remで出力できますか?

はい。root sizeを設定してremを選択します。

最小ビューポートは小さい必要がありますか?

はい。増加する範囲が必要です。

最小サイズが最大より大きくてもよいですか?

いいえ。エラーになります。

CSSファイルを読み込みますか?

いいえ。入力した数値だけを計算します。