css3旋转切换(css33d旋转)
css3圆环旋转效果动画怎么做
1、首先新建一个html空白文档,取名字叫做css3动画,保存一下。
2、然后写html结构,只需要一个div元素即可,class名字叫做img
3、设置其边框为不同的颜色,边框宽度设置成100px。
4、因为是圆环,所以我们用到了css3的圆角效果,设置圆角为50%,也就是border-radius:50%,看一下效果。
5、接下来就是关键的步骤了,也就是添加动画效果。输入以下代码
6、来看一下最后的效果,还是不错的。
css3怎么设置永久旋转
transform 属性向元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转、缩放、移动或倾斜。
代码如下:可以复制运行下试试:
html
head
style
body {
background:#ddd;
}
.keleyi {
width: 220px;
height: 220px;
margin: 0 auto;
background: no-repeat url("") left top;
-webkit-background-size: 220px 220px;
-moz-background-size: 220px 220px;
background-size: 220px 220px;
-webkit-border-radius: 110px;
border-radius: 110px;
-webkit-transition: -webkit-transform 2s ease-out;
-moz-transition: -moz-transform 2s ease-out;
-o-transition: -o-transform 2s ease-out;
-ms-transition: -ms-transform 2s ease-out;
}
.keleyi:hover {
-webkit-transform: rotateZ(360deg);
-moz-transform: rotateZ(360deg);
-o-transform: rotateZ(360deg);
-ms-transform: rotateZ(360deg);
transform: rotateZ(360deg);
}
/style
/head
body
div class="keleyi"/div
/body
/html
用JS或jquery或CSS3做到旋转。。
js和jquery做不到的,首先这个是css3中的3d转换,用到transform:rotateX(50deg)?,只不过是旋转中心要在你画的线中间,设置transform-origin:50%?0;?(这里是xy轴,可以理解为集合第四项现,所以旋转轴所在位置就是红色箭头位置的坐标,x和-y)
整理代码:
div{?width:500px;?height:500px;?background:#333;?transform-origin:50%?0;?transform:rotateX(50deg);
如有疑问欢迎咨询
css3 实现360度无线旋转
使用css3 属性方法 rotate() 实现旋转
transform-origin是规定如何旋转
: center center;为以围绕中心点旋转;
top left; 以围绕左上角旋转;
top right; 以围绕右上角旋转;
css怎么设置图片定点旋转
使用CSS3 transform 属性设置元素旋转。
定义和用法
transform 属性向元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转、缩放、移动或倾斜
语法:transform: none|transform-functions;
实例 旋转 div 元素:
div
{
transform:rotate(7deg);
-ms-transform:rotate(7deg); /* IE 9 */
-moz-transform:rotate(7deg); /* Firefox */
-webkit-transform:rotate(7deg); /* Safari 和 Chrome */
-o-transform:rotate(7deg); /* Opera */
}
浏览器支持
Internet Explorer 10、Firefox、Opera 支持 transform 属性。
Internet Explorer 9 支持替代的 -ms-transform 属性(仅适用于 2D 转换)。
Safari 和 Chrome 支持替代的 -webkit-transform 属性(3D 和 2D 转换)。
Opera 只支持 2D 转换。