This is an experimental technology
Because this technology's specification has not stabilized, check the compatibility table for the proper prefixes to use 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 spec changes.
The image-orientation
CSS property describes how to correct the default orientation of an image.
Note:
image-orientation
affects only images, it won't work: the changes must happen at the layout-level.Initial value | 0deg |
---|---|
Applies to | all elements |
Inherited | yes |
Media | visual |
Computed value | an <angle> , rounded to the next quarter turn from 0deg and normalized, that is moduloing the value by 1turn
|
Animatable | no |
Canonical order | the unique non-ambiguous order defined by the formal grammar |
image-orientation: 0deg; image-orientation: 6.4deg; /* Rounded to 0deg */ image-orientation: -90deg; /* Equivalent to 270deg, its normalized computed value */ image-orientation: from-image; /* Use EXIF data from the image */ image-orientation: 90deg flip; /* Rotate 90deg, and flip it horizontally */ image-orientation: flip; /* No rotation, only applies a horizontal flip */ /* Global values */ image-orientation: inherit; image-orientation: initial; image-orientation: unset;
from-image
<angle>
<angle>
of rotation to apply to the image. It is rounded to the nearest 90deg
(0.25turn
).flip
<angle>
value. If no <angle>
is given, 0deg
is used.from-image | <angle> | [<angle>? flip]
Specification | Status | Comment |
---|---|---|
CSS Image Values and Replaced Content Module Level 4 The definition of 'image-orientation' in that specification. | Working Draft | The from-image and flip keywords have been added. |
CSS Image Values and Replaced Content Module Level 3 The definition of 'image-orientation' in that specification. | Candidate Recommendation | Initial definition |
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | Not supported | 26 (26) | Not supported | Not supported | Not supported |
from-image | Not supported | 26 (26) | Not supported | Not supported | Not supported |
flip | Not supported | 26 (26) | Not supported | Not supported | Not supported |
Feature | Android | Firefox Mobile (Gecko) | Firefox OS (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | Not supported | 26.0 (26) | 1.2 (26) | Not supported | Not supported | Not supported |
from-image | Not supported | 26.0 (26) | 1.2 (26) | Not supported | Not supported | Not supported |
flip | Not supported | 26.0 (26) | 1.2 (26) | Not supported | Not supported | Not supported |
object-fit
, object-position
, image-orientation
, image-rendering
, image-resolution
.
© 2005–2017 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/image-orientation