CSS Clip-path ジェネレーター
この CSS clip-path 作成ツールは、三角形、矢印、五角形、六角形、星、シェブロン、円、楕円、角丸の inset といったよく使う図形の clip-path 値を、ライブプレビュー付きで作成します。
このツールについて
この CSS clip-path 作成ツールは、三角形、矢印、五角形、六角形、星、シェブロン、円、楕円、角丸の inset といったよく使う図形の clip-path 値を、ライブプレビュー付きで作成します。
使い方
- 一覧から図形を選びます。
- プレビュー用の塗りつぶしの色を選びます。
- 「CSS をコピー」をクリックし、任意の要素や画像に clip-path を適用します。
知っておきたいこと
- clip-path は図形の外側をすべて隠すため、画像マスクや SVG ファイルは不要です。
- polygon() はパーセントで指定した x y 座標のリストを受け取り、要素に合わせて拡大縮小されます。
- circle(50% at 50% 50%) は要素を中央の円形に切り抜きます。
- inset() に round を付けると、長方形の切り抜きに角丸が加わります。
- clip-path の基本図形は、現在の主要ブラウザすべてで対応しています。
すべてブラウザ内で動作します。入力した内容がアップロード・保存されることはありません。
よくある質問
CSS で画像を図形に切り抜くには?
画像に clip-path を適用します。三角形なら clip-path: polygon(50% 0%, 0% 100%, 100% 100%); です。
clip-path と mask の違いは何ですか?
clip-path は縁のくっきりしたベクター図形で切り抜きます。mask は画像やグラデーションを使い、柔らかく半透明な縁を作れます。
clip-path はアニメーションできますか?
はい。両方の図形が同じ関数と同じ数の座標を使っていれば、ブラウザがその間をトランジションできます。
clip-path はクリックに影響しますか?
はい。切り抜いた図形の外側は描画されず、ポインターイベントも受け取りません。