把红色框内做成那种来回动画效果怎么做啊?
给那个三角图片 摆好位置后, 用类去控制动作。
比如
.move {
-webkit-animation-name:'example';
// other code
}
@-webkit-keyframes 'example' {
0% {
-webkit-transform: translateX(0);
}
50% {
-webkit-transform: translateX(100px);
}
100% {
-webkit-transform: translateX(0);
}
}
// 补充说明:
-webkit-animation-name:'xxx';/*动画属性名,也就是我们前面keyframes定义的动画名*/
-webkit-animation-duration: 10s;/*动画持续时间*/
-webkit-animation-timing-function: ease-in-out; /*动画频率,和transition-timing-function是一样的*/
-webkit-animation-delay: 2s;/*动画延迟时间*/
-webkit-animation-iteration-count: 10;/*定义循环资料,infinite为无限次*/
-webkit-animation-direction: alternate;/*定义动画方式*
css3的动画效果主要是通过过渡来实现的,用animate来定义一个补间动画,浏览器会自动根据设置的时间来进行渲染。楼上两位大神的代码已经做得很完善了,具体效果题主可以自己根据需要修改
3 回答5.4k 阅读✓ 已解决
4 回答1.8k 阅读✓ 已解决
2 回答2.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
5 回答2k 阅读
2 回答975 阅读✓ 已解决
3 回答859 阅读✓ 已解决
运行一下上面的代码,改于w3school。
链接为:http://www.w3school.com.cn/cs...