Dies ist eine experimentelle Technologie
Da diese Technologie noch nicht definitiv implementiert wurde, sollte die Browser Kompatibilität beachtet werden. Es ist auch möglich, dass der Syntax in einer späteren Spezifikation noch geändert wird.
Übersicht
Mit der CSS Eigenschaft image-orientation
kann die Ausrichtung eines Bildes geändert werden.
Hinweis:
- Diese Eigenschaft ist nicht dazu gedacht Bilder beliebig zu drehen sondern eine fehlerhaften Ausrichtung zu korrigieren. Deshalb wird zur nächsten Vierteldrehung gerundet.
- Ebenso ist diese Eigenschaft nicht dazu vorgesehen das Layout zu verändern, da sich
image-orientation
nur auf Bilder auswirkt.
Initialwert | 0deg |
---|---|
Anwendbar auf | alle Elemente |
Vererbt | Ja |
Medien | visuell |
Berechneter Wert | ein <angle> , auf den nächsten Viertel von 0deg gerundet (üblicherweise 1turn) |
Animierbar | Nein |
Kanonische Reihenfolge | die eindeutige Reihenfolge definiert durch die formale Grammatik |
Syntax
image-orientation: 0deg; image-orientation: 6.4deg; /* Wird zu 0deg gerundet */ image-orientation: -90deg; /* Wie 270deg, der normalisiert berechnete Wert */ image-orientation: from-image; /* EXIF Daten des Bildes verwenden */ image-orientation: 90deg flip; /* Um 90deg rotieren und horizontal spiegeln */ image-orientation: flip; /* Horizontales Spiegeln ohne Drehung */ /* Globale Werte */ image-orientation: inherit; image-orientation: initial; image-orientation: unset;
Werte
from-image
- Das Bild wird entsprechend der enthaltenen EXIF-Informationen gedreht.
<angle>
- Die
<angle>
der anzuwendenden Rotation. Wird zu den nächsten90deg
(0.25turn
) gerundet. flip
- Das Bild wird horizontal gespiegelt, nachdem die Drehung des
<angle>
Wertes angewendet wird. Wenn keine<angle>
gegeben ist, wird0deg
benutzt.
Formale Syntax
from-image | <angle> | [<angle>? flip]
Beispiele
<img src="arrow.png" alt="Pfeil" style="image-orientation: 180deg;">
Spezifikationen
Spezifikation | Status | Kommentar |
---|---|---|
CSS Image Values and Replaced Content Module Level 4 Die Definition von 'image-orientation' in dieser Spezifikation. |
Arbeitsentwurf | Die Schlüsselwörter from-image und flip wurden hinzugefügt. |
CSS Image Values and Replaced Content Module Level 3 Die Definition von 'image-orientation' in dieser Spezifikation. |
Anwärter Empfehlung | Ursprüngliche Definition |
Browser Kompatibilität
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | Nicht unterstützt | 26 (26) | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt |
from-image |
Nicht unterstützt | 26 (26) | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt |
flip |
Nicht unterstützt | 26 (26) | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt |
Feature | Android | Firefox Mobile (Gecko) | Firefox OS (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | Nicht unterstützt | 26.0 (26) | 1.2 (26) | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt |
from-image |
Nicht unterstützt | 26.0 (26) | 1.2 (26) | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt |
flip |
Nicht unterstützt | 26.0 (26) | 1.2 (26) | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt |
Siehe auch
- Andere bildbezogene CSS-Eigenschaften
object-fit
,object-position
,image-orientation
,image-rendering
,image-resolution
.