変形基準ボックス。
名前 | transform-box
|
---|---|
値 | content-box | border-box | fill-box | stroke-box | view-box |
初期値 | view-box |
適用対象 | 変形可能な要素 |
継承 | されない |
百分率 | 受容しない |
算出値 | 指定されたキーワード |
正準的順序 | 文法に従う |
アニメーション型 | 離散的 |
transform、transform-origin プロパティにより定義される変形の位置と寸法は、次のいずれかとして指定される 基準ボックス に相対的になる:
content-box
<IMG src="Com/Picture.jpg" style=" border:10px outset #f005; padding:5px; transform-box:content-box; transform:rotate(15deg); ">¶
border-box
<IMG src="Com/Picture.jpg" style=" border:10px outset #f005; padding:5px; transform-box:border-box; transform:rotate(15deg); ">¶
fill-box
<IMG src="Com/Picture.jpg" style=" border:10px outset #f005; padding:5px; transform-box:fill-box; transform:rotate(15deg); ">¶
stroke-box
<IMG src="Com/Picture.jpg" style=" border:10px outset #f005; padding:5px; transform-box:stroke-box; transform:rotate(15deg); ">¶
view-box
【“最も近い SVG 表示域” ― SVG 表示域を確立する要素のうち,当の要素に最も近い[先祖(または要素自身?)]が確立したそれ。】
SVG 表示域を作成している【確立している】要素に viewBox 属性が指定されている場合:
SVG pattern 要素に対しては、基準ボックスは patternUnits 属性により定義される。[SVG2]
SVG[linearGradient/radialGradient]要素に対しては、基準ボックスは gradientUnits 属性により定義される。[SVG2]
SVG clipPath 要素に対しては、 基準ボックスは clipPathUnits 属性により定義される。[CSS-MASKING]
基準ボックスは、transform-origin プロパティにより指定される原点に対し、追加のオフセットを加える
CSS レイアウトボックスが結び付けられていない SVG 要素に対しては、content-box 用の使用値は fill-box になる。
CSS レイアウトボックスが結び付けられている要素に対しては、fill-box 用の使用値は content-box になり、[stroke-box/view-box]用の使用値は border-box になる。
表示内容: |
表示内容: |