CSS3 perspective プロパティ

❮ 前章へ 完全な CSS リファレンス 次へ ❯

要素の表示に遠近感を設定します:

div {
    -webkit-perspective: 500px; /* Chrome, Safari, Opera */
    perspective: 500px;
}
Try it Yourself ❯

定義と用法

perspective プロパティは、視点から 3D 要素が置かれている所までのピクセル数を定義します。 このプロパティは、3D 要素の表示方法における遠近法の変更を可能にします。

要素の perspective プロパティを定義する場合、要素自身に遠近法の視点が設定されるのではなく、子要素に対して設定されます。

注: perspective プロパティは、3D 変形要素にのみ影響を与えます!

チップ: このプロパティは、3D 要素の底辺の位置を変更可能にする perspective-origin プロパティと 一緒に使用します

perspective プロパティをより深く理解するために、 デモをご覧ください

デフォルト値: なし
継承: 継承する
アニメーション可否: 可。animatable を参照 Try it
バージョン: CSS3
JavaScript 構文: object.style.perspective="50px" Try it

ブラウザ・サポート

表中の数字は、完全にプロパティをサポートした最初のブラウザのバージョンです。

-webkit-、-moz- の後に続く数字 は、接頭辞付きで動作した最初のバージョンです。

プロパティ
perspective 36.0
12.0 -webkit-
10.0 16.0
10.0 -moz-
9.0
4.0.3 -webkit-
23.0
15.0 -webkit-

CSS 構文

perspective: length|none;

プロパティの値

Property 値 説明
length 視点から配置されている要素までの距離
なし デフォルト値。0 に同じ。遠近を設定しません
initial プロパティにデフォルト値を設定します。initial を参照
inherit このプロパティは親要素を継承します。inherit を参照

関連ページ

CSS チュートリアル: CSS 3D Transforms

HTML DOM リファレンス:perspective プロパティ


❮ 前章へ 完全な CSS リファレンス 次へ ❯