Developer Design Utility

CSS Clamp ジェネレーター

最小サイズ、最大サイズ、ビューポート範囲を入力して、レスポンシブな font-size、padding、margin、gap などに使える CSS clamp() 値を生成できます。

Fluid CSS 計算 モバイルの最小値とデスクトップの最大値の間で自然に変化する clamp() 値を生成します。
ライブプレビュー 現在の画面幅を基準に、推定 px 値と適用結果を確認できます。
コピー可能な CSS セレクター、プロパティ、CSS 変数オプションを含む実用的なコードをすぐにコピーできます。

Clamp 値の入力

最小/最大サイズとビューポート範囲を入力すると、CSS clamp() コードが自動で計算されます。

プレビュー

生成された clamp() 値が画面サイズに応じてどのように適用されるか確認できます。

待機中
Live Preview Responsive CSS Clamp

画面サイズに応じて自然に変化するレスポンシブ CSS 値を確認してみましょう。

現在のビューポート: - 現在の推定値: - 適用範囲: -

生成結果

計算された clamp() 値と CSS コードを確認できます。

値を入力してから Clamp 生成ボタンを押してください。

おすすめの使用例

clamp() は、レスポンシブ UI でサイズ変化が必要な要素に特に便利です。

Hero 見出し モバイルでは小さく、デスクトップでは大きく見えるランディングページの見出し
カード Padding 画面サイズに応じて自然に広がるカード内部の余白
Grid Gap モバイルと PC レイアウト間の間隔をなめらかに調整
Border Radius 大きな画面でより柔らかいカード型 UI を作るときに活用

ヘルプ

CSS Clamp ジェネレーターとは?

CSS Clamp ジェネレーターは、最小値、推奨値、最大値で構成される CSS clamp() 関数を簡単に作成できる無料の開発者向けユーティリティです。レスポンシブなフォントサイズ、余白、カード間隔、角丸など、画面サイズに応じて自然に変化させたいスタイルを作るときに便利です。

clamp() の基本構造

clamp() は clamp(最小値, 推奨値, 最大値) の形で記述します。画面が小さいときは最小値より小さくならず、画面が大きいときは最大値より大きくならず、中間の範囲では vw 単位を使って自然に値が変化します。

入力値の決め方

  • 最小サイズ: モバイル画面で維持する最小値です。
  • 最大サイズ: デスクトップ画面で維持する最大値です。
  • 最小ビューポート: 値が大きくなり始める基準の画面幅です。
  • 最大ビューポート: 値がそれ以上大きくならない基準の画面幅です。

対応機能

  • CSS clamp() の自動計算
  • 最小サイズと最大サイズの設定
  • 最小ビューポートと最大ビューポート範囲の設定
  • font-size、padding、margin、gap、border-radius などのプロパティ選択
  • rem または px 基準の出力選択
  • CSS 変数コード生成オプション
  • レスポンシブプレビューと現在のビューポート基準の推定値表示
  • 生成された CSS コードのコピー機能

このような作業に活用できます

  • レスポンシブな見出しフォントサイズの作成
  • モバイルとデスクトップ間の自然な余白設定
  • カード UI の padding、gap、border-radius 調整
  • ランディングページの hero title サイズ計算
  • ブログスキンの本文サイズと間隔の整理
  • デザインシステム用の流動的な CSS 値設計

CSS Clamp ジェネレーターを探すユーザーがよく行う作業

CSS Clamp Generator、CSS clamp 計算機、レスポンシブフォントサイズ計算、Fluid Typography Generator、レスポンシブ CSS 値生成ツールを探す場合、多くはモバイルとデスクトップの間で自然に変化する CSS 値を作成することが目的です。

clamp() は font-size にだけ使えますか?

いいえ。font-size だけでなく、padding、margin、gap、width、border-radius など、数値単位を受け取る多くの CSS プロパティに使用できます。

rem 出力と px 出力ではどちらが良いですか?

一般的には、アクセシビリティと保守性を考えると rem 出力がおすすめです。ただし、既存のプロジェクトが px 基準で構成されている場合は px 出力も使用できます。

最小ビューポートと最大ビューポートはどう決めますか?

一般的にモバイル基準は 360px または 375px、デスクトップ基準は 1200px または 1440px がよく使われます。実際のプロジェクトのレイアウト基準に合わせて調整してください。

clamp() を多用しても大丈夫ですか?

必要な場所に使うのは問題ありませんが、すべてのプロパティに無条件で適用するとデザイン管理が難しくなることがあります。見出し、余白、カード間隔のようにレスポンシブな変化が重要な場所から優先して使うのがおすすめです。

注意事項

clamp() は最新ブラウザで広く対応されていますが、実際に適用する前にプロジェクトの対応ブラウザ範囲を確認することをおすすめします。また、すべてのプロパティに無条件で適用するのではなく、フォントサイズ、余白、間隔のように流動的な値が必要な場所で使うのが適しています。