Clip path boxes
SVG要素やCSS要素のクリッピングパスの基準ボックスを指定できます。fill-box はフィル領域、stroke-box はストローク領域、view-box はSVGのビューボックスを基準にします。特にSVG要素のクリッピングで、基準となる座標系を柔軟に選択できるようになります。
対応ブラウザ
| 機能 | デスクトップ | モバイル | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
css.properties.clip-path.fill-box | 119 | 119 | 51 | 13.1 | 119 | 13.4 |
| CSS プロパティ | ||||||
stroke-box | 119 | 119 | 51 | 13.1 | 119 | 13.4 |
view-box | 119 | 119 | 54 | 13.1 | 119 | 13.4 |
注釈 1件
実装メモ
- この値は、Firefox 51 より前では「border-box」のエイリアスとしてサポートされていました。
注釈 1件
実装メモ
- この値は、Firefox 51 より前では「border-box」のエイリアスとしてサポートされていました。
基本構文
CSS
.svg-clip {
clip-path: circle(50%) fill-box;
}
.stroke-clip {
clip-path: inset(10%) stroke-box;
} ライブデモ
実務での使いどころ
-
SVG要素の精密なクリッピング制御
SVGのフィル領域やストローク領域を基準にクリッピングパスを適用し、より正確な表示制御ができます。
注意点
- Baseline: Low のため、古いブラウザではサポートされていない場合があります。フォールバックとして標準の clip-path 値を検討してください。
アクセシビリティ
- クリッピングは視覚的な効果のみです。クリッピングにより重要なコンテンツが隠れないように注意してください。