CSS3 3D 変換

CSS3 3D 変換

3D 変換

CSS3 では、3D 変換を使用して要素をフォーマットできます。

この章では、次の 3D 変換メソッドのいくつかを学習します:

  • rotateX()

  • rotateY()


rotateX() メソッド

rotateX( )方法、 X 軸を中心として指定された角度だけ回転される要素。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文网(php.cn)</title>
    <style>
        div
        {
            width:100px;
            height:75px;
            background-color: #f4ff99;
            border:1px solid black;
        }
        div#div2
        {
            transform:rotateX(120deg);
            -webkit-transform:rotateX(120deg); /* Safari and Chrome */
        }
    </style>
</head>
<body>
<div>PHP.CN</div>
<div id="div2">HELLO</div>
</body>
</html>

プログラムを実行して試してみましょう


rotateY() メソッド

rotateY() メソッドは、指定された度で Y 軸を中心に要素を回転します。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文网(php.cn)</title>
    <style>
        div
        {
            width:100px;
            height:75px;
            background-color:red;
            border:1px solid black;
        }
        div#div2
        {
            transform:rotateY(130deg);
            -webkit-transform:rotateY(130deg); /* Safari and Chrome */
        }
    </style>
</head>
<body>
<div>Hello</div>
<div id="div2">Hello.</div>
</body>
</html>

プログラムを実行して試してみましょう


変換プロパティ

以下の表に、すべての変換プロパティを示します


プロパティ説明CS: S
変身 要素に 2D または 3D 変換を適用します。 3
transform-originを使用すると、変換された要素の位置を変更できます。 3
transform-styleは、ネストされた要素が 3D 空間でどのように表示されるかを指定します。 3
perspective 3D 要素の遠近効果を指定します。 3
perspective-origin 3D要素の下端の位置を指定します。 3
backface-visibility 画面に向かっていないときに要素が表示されるかどうかを定義します。 3



3D変換方法

関数説明
matrix3d(n,n, n,
n,n,n,n,n,n,n,n,n,n)
3Dを定義変換、 16 値の 4x4 マトリックスを使用します。
translate3d(x,y,z)3D変換を定義します。
translateX(x) は、X 軸に使用される値のみを使用して 3D 変換を定義します。
translateY(y) は、Y 軸に使用される値のみを使用して 3D 変換を定義します。
translateZ(z) Z 軸に使用される値のみを使用して、3D 変換を定義します。
scale3d(x,y,z)3Dスケーリング変換を定義します。
scaleX(x) は、X 軸の値を指定して 3D スケーリング変換を定義します。
scaleY(y) は、Y 軸の値を指定して 3D スケーリング変換を定義します。
scaleZ(z) は、Z 軸値を指定して 3D スケーリング変換を定義します。
rotate3d(x,y,z,angle)3D回転を定義します。
rotateX(angle)は、X 軸に沿った 3D 回転を定義します。
rotateY(angle)は、Y 軸に沿った 3D 回転を定義します。
rotateZ(angle)は、Z 軸に沿った 3D 回転を定義します。
perspective(n) 3D 変換された要素のパース ビューを定義します。



学び続ける
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> div { width:100px; height:75px; background-color: #f4ff99; border:1px solid black; } div#div2 { transform:rotateX(120deg); -webkit-transform:rotateX(120deg); /* Safari and Chrome */ } </style> </head> <body> <div>PHP.CN</div> <div id="div2">HELLO</div> </body> </html>
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!