--- title: transform-box slug: Web/CSS/transform-box tags: - CSS - CSS Property - CSS Transforms - CSS プロパティ - CSS 変形 - Experimental - NeedsBrowserCompatibility - NeedsExample - Reference translation_of: Web/CSS/transform-box ---
{{CSSRef}}

transform-box プロパティは、 {{cssxref("transform")}} と {{cssxref("transform-origin")}} プロパティに関連したレイアウトボックスを定義します。

/* キーワード値 */
transform-box: content-box;
transform-box: border-box;
transform-box: fill-box;
transform-box: stroke-box;
transform-box: view-box;

/* グローバル値 */
transform-box: inherit;
transform-box: initial;
transform-box: unset;

{{cssinfo}}

構文

transform-box プロパティは、以下のキーワードの 1 つで指定されます。

content-box

コンテンツボックスを参照ボックスとして使用します。 {{htmlElement("table")}} の参照ボックスは、テーブルボックスではなく、安定ラッパーボックスの境界ボックスになります。

border-box
参照ボックスとして、境界ボックスが使用されます。テーブルの参照ボックスはテーブルボックスではなく、テーブルをラップしているボックスの境界ボックスとなります。
fill-box
参照ボックスとしてバウンディングボックスが使用されます。
stroke-box
ストロークのバウンディングボックスを基準ボックスとしています。
view-box
参照ボックスとして、直近の {{Glossary("SVG")}} を使用します。SVG ビューポートに {{SVGAttr("viewBox")}} 属性が指定されていた場合、参照ボックスは viewBox 属性によって設定された座標系の原点に配置されます。また、参照ボックスの寸法は viewBox 属性の幅と高さの値に設定されています。

形式文法

{{csssyntax}}

仕様書

仕様書 状態 備考
{{SpecName('CSS3 Transforms', '#transform-box', 'transform-box')}} {{Spec2('CSS3 Transforms')}} 初回定義

ブラウザーの互換性

{{Compat("css.properties.transform-box")}}

関連情報