cssのTransfrom
1199 ワード
cssでは一部の属性が混用されたり記憶が混乱したりすることがありますが、ここでまとめてみましょう.
変換、要素の変位、回転、スケール、チルト操作、2 Dまたは3 D回転をサポート
(1)translateシフト
(2)route回転
(3)スケール
(4)skewスキュー
古典的な応用:要素の幅が固定されていない場合、水平垂直中央を実現する
使用規則:
4431182-3c84f133d6e9fca7.png
Transform
変換、要素の変位、回転、スケール、チルト操作、2 Dまたは3 D回転をサポート
Transformの操作プロパティ:
(1)translateシフト
(2)route回転
(3)スケール
(4)skewスキュー
translateシフト
transform:translate(x,y) // x , y
transform:translateX(x)
transform:translateY(y)
transform:translate3D(x,y,z)
古典的な応用:要素の幅が固定されていない場合、水平垂直中央を実現する
.box{ position:relative; width:300px; height:300px; border:1px solid red; } .center{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); // transform:translate3d(-50%,-50%,0); }
义齿
使用规则:
transform:route(deg) //2d
transform:route3D(x,y,z,deg) //3d , 4 , ,
transform:routeX() // x
transform:routeY() // Y
transform:routeZ() // Z
スケール
使用規則:
transform:scale(x,y) // x , y ,
transform:scaleX(x)
transform:scaleY(y)
transform:scaleZ(z)
transform:scale3D(x,y,z)
4431182-3c84f133d6e9fca7.png