CSSクリップパスジェネレーター

形を選び、プレビューで多角形の角をドラッグするか、数値を入力します。入力に合わせてclip-pathのルールが変わるので、そのままスタイルシートにコピーできます。

無料 ブラウザで動作 2026年11月12日木曜日確認済み

このツールはブラウザ内で動作します。入力した内容が当社に送信されることはありません。

使い方

  1. ルールのクラス名を入力します(例:triangle)。続けて形を選びます。
  2. 多角形の場合は、プレビューの点をドラッグするか、xとyの欄に値を入力します。点を追加と最後の点を削除で、点の数を変えられます。
  3. inset、circle、ellipseの場合は、欄に数値を入力します。プレビューはすぐに描き直されます。
  4. CSSのルールをスタイルシートにコピーし、切り抜く要素にクラスを付けます。

4つの形

CSS Shapesモジュール(英語)は、clip-pathプロパティが受け取る基本の形を定めています。polygonは、xとyの組からなる点を書いた順に線で結びます。insetは、箱の上、右、下、左からの4つの距離で切り取ります。circleとellipseは半径をもち、中心はatの後に書きます。

  • polygon(50% 0%, 100% 100%, 0% 100%)は、xとyをそれぞれ%で書いた3つの点をもちます。
  • inset(10% 20% 10% 20%)は、上と下から10%、左と右から20%を切り取ります。
  • circle(60px at 50% 50%)は、半径60pxで、箱の中央を中心とする円です。

割合と基準の箱

点、余白、中心の割合は、箱に対する割合です。仕様では、基準となる箱の使用中の寸法に対して解決されます。CSS Maskingモジュール(英語)は、基準の箱が指定されていない場合、ボーダーボックスが使われると定めています。要素の形の外側の部分は描かれません。

このツールが書かないもの

  • 多角形の塗りのルール(fill rule)、insetのround指定、clip-pathのurl()とpath()の形。
  • circleやellipseの割合の半径。このツールが参照した形状の仕様は割合の解決方法を示していないため、半径はpxに限ります。

計算例:三角形

三角形は、箱の上の中央、右下、左下の3つの点からなる多角形です。表は各点を示しています。ツールが書くルールは、.triangleにclip-path: polygon(50% 0%, 100% 100%, 0% 100%)を設定するものです。

点 x y
1 50% 0%
2 100% 100%
3 0% 100%

よくある質問

円や楕円の半径がpxなのはなぜですか?

形状の仕様は、circle()とellipse()で割合の半径をどう解決するかを示していないため、ツールはpxだけを用意しています。pxの半径は一つの意味しか持たず、プレビューは画面上の箱の大きさどおりに描きます。

間違った値を入力すると形が消えるのはなぜですか?

ツールは理由を赤色で示し、形は描きません。そのため、誤ったルールを渡すことはありません。範囲外の値や、箱の部分が残らない余白が主な原因です。

点の順番は関係がありますか?

あります。点は入力した順に書かれ、その順番で輪郭が描かれます。一つの点を動かすと形は変わりますが、ほかの点の位置は変わりません。

clip-pathとborder-radiusはどう違いますか?

clip-pathは要素を形で切り抜くので、外側の部分は描かれません。border-radiusは角を丸めるだけです。clip-pathの基準の箱は、別の指定がない限りボーダーボックスです。

多角形の点は最大いくつまで使えますか?

3個から20個までです。点が多いほど輪郭は細かくなりますが、ルールは長くなります。プレビューでは最大20個のハンドルを操作できます。

作成したCSSはどこかに送られますか?

いいえ。プレビューとルールはブラウザの中で作られます。何も保存されず、当サイトのサーバーにも送られないので、ページを離れる前にCSSをコピーしてください。

出典

数値と文章の最終確認日:2026年11月12日木曜日。

当サイトの運営に必要なCookieを使用します。お客様の同意があれば、Googleは広告用Cookieを使い、パーソナライズ広告を表示します。拒否された場合も広告は表示されますが、パーソナライズはされません。