CSSツール

無料 CSS clamp()計算ツール

文字サイズや余白向けのレスポンシブなCSS clamp値を計算します。

ツールを読み込み中...

CSS clamp()計算ツールとは

CSSのclamp()は、1つの式で最小値、優先される流動的な値、最大値を設定します。モバイルとデスクトップの間でスムーズにスケーリングでき、複数のメディアクエリを記述する必要がないため、レスポンシブなフォントサイズやスペーシングによく使用されます。

クイックアンサー

流動的なタイポグラフィ、スペーシング、レイアウト値のためのレスポンシブCSS clamp式を計算します。最小サイズと最大サイズをビューポート範囲とともに入力すると、それらの間でスムーズにスケーリングする値を生成します。

Last updated: 2026-06-11

制限事項

  • clamp()値は一度生成されると静的です。DOMの変更、ユーザー操作、コンテナの寸法に適応しません。レイアウトを意識したスケーリングには、代わりにコンテナクエリ単位の使用を検討してください。
  • ビューポートベースの優先値は、極端な画面サイズで調整が必要になる場合があります。生成されたclamp値を非常に小さなビューポートと非常に大きなビューポートでテストし、カーブが自然に感じられるか確認してください。
  • このツールは優先値にビューポート幅(vw)を使用します。コンテナクエリ単位(cqw)や他の新しいCSS単位は考慮しません。

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

使い方

  1. プロパティに適用する最小サイズと最大サイズを入力します。
  2. 最小値が適用され始めるビューポート幅と、最大値に達するビューポート幅を入力します。
  3. 生成するCSSプロパティを選択します。
  4. clamp式をスタイルシートにコピーし、モバイル、タブレット、デスクトップの各幅でテストします。

主な用途

  • 多くのメディアクエリなしで流動的な見出しを作成する。
  • モバイルとデスクトップの間でスペーシングをスムーズにスケーリングする。
  • clamp値を直接CSSにコピーする。

用途

使用例

レスポンシブな見出しサイズ

見出しをスマートフォンでは32px、デスクトップでは64pxにしたい場合、計算ツールがそれらの間でスケーリングする1つのclamp値を生成します。

流動的なセクションのスペーシング

ランディングページでモバイルは狭いスペーシング、デスクトップは広いスペーシングが必要な場合、複数のブレークポイントの代わりにpaddingやgapの値にclampを使用します。

よくあるミス

  • 実際のレイアウトに合わないビューポート範囲を使用すること。
  • 読みやすさを確認せずに本文テキストにclampを適用すること。
  • 明確なベースサイズなしでpxとremを混在させること。

検証

  1. ブラウザDevToolsで要素を検査し、clamp()値が最小、中間、最大のビューポート幅で期待されるピクセル値に解決されることを確認します。
  2. ブラウザウィンドウをモバイル幅からデスクトップ幅までゆっくりリサイズし、プロパティ値がジャンプなくスムーズに遷移することを確認します。

FAQ

CSS clamp()計算ツールのFAQ

clampはフォントサイズ以外にも使用できますか?

はい。margin、padding、gap、width、border-radiusなど、多くの長さベースのCSSプロパティで機能します。

clampはメディアクエリを置き換えますか?

サイズ関連の多くのメディアクエリを削減できますが、レイアウト構造が変わる場合にはメディアクエリが依然として有用です。

pxとremのどちらを使うべきですか?

どちらも機能します。Remはユーザーのフォント設定を尊重するためフォントサイズに適しており、pxは簡単なレイアウト計算に便利です。

関連ツール

その他のcssツール

こちらもお試しください

こちらもお試しください