--- title: image-orientation slug: Web/CSS/image-orientation tags: - CSS - CSS Image - CSS Property - CSS プロパティ - CSS 画像 - EXIF - Experimental - Reference - image-orientation - リファレンス - 画像の向き - 画像補正 translation_of: Web/CSS/image-orientation ---

image-orientationCSS のプロパティで、画像の向きのレイアウトに依存しない修正を指定します。向きの調整以外に使用してはいけません。そのような場合は、 {{cssxref("transform")}} プロパティで rotate {{cssxref("<transform-function>")}} の値を使用してください。

警告: このプロパティは仕様書で非推奨となっています。この機能は {{HTMLElement("img")}} や {{HTMLElement("picture")}} 要素のプロパティに、おそらく from-image の例外を除いて移行する可能性があります。 flip および <angle> の値は Firefox 63 で廃止されました。

/* キーワード値 */
image-orientation: none;
image-orientation: from-image; /* 画像の EXIF データを使用 */

/* グローバル値 */
image-orientation: inherit;
image-orientation: initial;
image-orientation: unset;

/* 廃止された値 {{obsolete_inline(63)}} */
image-orientation: 90deg; /* 90度回転 */
image-orientation: 90deg flip; /* 90度回転して、水平方向に反転 */
image-orientation: flip; /* 回転せず、水平方向の反転のみ適用 */

{{cssinfo}}

構文

none
既定の初期値です。追加の画像の回転を適用しません。画像はエンコードされた方向、または他の CSS プロパティの値で決められた方向になります。
from-image
画像に含まれている {{interwiki("wikipedia", "EXIF")}} 情報を使用して、画像の向きを適切にします。
{{cssxref("<angle>")}} {{non-standard_inline}}{{obsolete_inline(63)}}
画像を回転させる {{cssxref("<angle>")}}。 もっとも近い 90deg (0.25turn) 単位の値に丸められます。
flip {{non-standard_inline}}{{obsolete_inline(63)}}
{{cssxref("<angle>")}} 値に従って回転した後に、画像を水平方向に反転します (つまり鏡像にします)。 {{cssxref("<angle>")}} を指定しない場合は、 0deg を使用します。

形式文法

{{csssyntax}}

使用上のメモ

このプロパティは、回転したカメラで撮影された画像の方向を修正するためだけを目的としています。自由に回転させるために使用するべきではありません。撮影やスキャンで回転してしまった画像の向きを修正する以外の用途の場合は、 {{cssxref("transform")}} プロパティに rotate キーワードを付けて回転を指定してください。これはユーザーによる画像の向きの変更や、印刷時に縦向きと横向きを変更する必要がある場合も含みます。

{{cssxref("<transform-function>")}} などの他の CSS プロパティとの組み合わせで使用された場合、 image-orientation による回転は、常に他の変形が行われる前に適用されます。

CSS

#image {
  image-orientation: from-image; /* ライブ例の中で変更することができます */
}

結果

{{EmbedLiveSample("Example", "100%", 240)}}

仕様書

仕様書 状態 備考
{{SpecName('CSS3 Images', '#the-image-orientation', 'image-orientation')}} {{Spec2('CSS3 Images')}} 初回定義

ブラウザーの互換性

{{Compat("css.properties.image-orientation")}}

関連情報

{{CSSRef}}