admin管理员组文章数量:1794759
css 3旋转
在css3中rotate()实现旋转。可以使div实现2D旋转和3D旋转。 2D: transform:rotate(); 它的单位属性是度(deg)。当deg为正值时,顺时针旋转;为负值时,逆时针旋转。 transform:rotate(35deg);沿着中心点旋转; transform:rotateX(45deg);绕X轴旋转; transform:rotateY(45deg);绕Y轴旋转; 除了这些还可以沿其他点旋转,需要设置:transform-origin:x,y;x水平的值,y垂直的值。再设置rotate可以围绕(x,y)点旋转。
div{ transform:rotate(18deg); -ms-transform:rotate(7deg); /* IE 9 */ -moz-transform:rotate(7deg); /* Firefox */ -webkit-transform:rotate(7deg); /* Safari 和 Chrome */ -o-transform:rotate(7deg); /* Opera */ }3D: 在3D中不仅可以实现绕原点、X轴、Y轴旋转,还可以沿Z轴旋转: transform:rotateZ(25deg); 他们的复合写法为:transform: rotate3D(x,y,z,a); 0 :不旋转;1:旋转 x:是一个0到1之间的数值,主要用来描述元素围绕X轴旋转的矢量值; y:是一个0到1之间的数值,主要用来描述元素围绕Y轴旋转的矢量值; z:是一个0到1之间的数值,主要用来描述元素围绕Z轴旋转的矢量值; a:是一个角度值,主要用来指定元素在3D空间旋转的角度,如果其值为正值,元素顺时针旋转,反之元素逆时针旋转。
本文标签: css
版权声明:本文标题:css 3旋转 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686972005a123996.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论