This is an experimental technology
Because this technology's specification has not stabilized, check the compatibility table for usage in various browsers. Also note that the syntax and behavior of an experimental technology is subject to change in future versions of browsers as the specification changes.
SummaryEdit
The transform-style
CSS property determines if the children of the element are positioned in the 3D-space or are flattened in the plane of the element.
If flattened, the children will not exist on their own in the 3D-space.
As this property is not inherited, it must be set for all non-leaf descendants of the element.
Initial value | flat |
---|---|
Applies to | transformable elements |
Inherited | no |
Media | visual |
Computed value | as specified |
Animatable | no |
Canonical order | the unique non-ambiguous order defined by the formal grammar |
Creates stacking context | yes |
SyntaxEdit
/* Keyword values */
transform-style: preserve-3d;
transform-style: flat;
/* Global values */
transform-style: inherit;
transform-style: initial;
transform-style: unset;
Values
preserve-3d
- Indicates that the children of the element should be positioned in the 3D-space.
flat
- Indicates that the children of the element are lying in the plane of the element itself.
Formal syntax
How to read CSS syntax.flat | preserve-3d
SpecificationsEdit
Specification | Status | Comment |
---|---|---|
CSS Transforms Level 1 The definition of 'transform-style' in that specification. |
Working Draft | Initial definition |
Browser compatibilityEdit
See alsoEdit
Document Tags and Contributors
Tags:
Contributors to this page:
LPGhatguy,
smalllong,
Sebastianz,
fscholz,
eartha5,
J-Mackerel,
kscarfone,
teoli,
Ugoku,
Sheppy,
bitinn,
ethertank,
CutenessOverload
Last updated by:
LPGhatguy,