css3动画实现平移
导读:CSS3动画可以实现平移效果,具有良好的兼容性和动态效果,可以使网站页面的设计变得更加立体和生动。下面是CSS3动画实现平移的示例代码:/* 定义需要运动的目标元素 */.box {width: 100px;height: 100px;ba...
CSS3动画可以实现平移效果,具有良好的兼容性和动态效果,可以使网站页面的设计变得更加立体和生动。
下面是CSS3动画实现平移的示例代码:
/* 定义需要运动的目标元素 */.box {
width: 100px;
height: 100px;
background: #f00;
position: relative;
/* 让其可以绝对定位 */}
/* 定义动画属性 */@keyframes move {
0% {
left: 0px;
}
/* 动画开始时在原处 */50% {
left: 200px;
}
/* 动画到一半时水平方向移动200px */100% {
left: 0px;
}
/* 动画结束时回到原处 */}
/* 执行动画 */.box:hover {
animation: move 2s infinite;
/* 运动时间2秒,循环播放动画 */}
以上CSS样式定义了需要实现平移效果的目标元素,使用@keyframes定义了动画属性move,其中0%表示开始状态,50%表示中间状态,100%表示结束状态。鼠标悬停在该元素上时,通过同名的.animation属性运用move动画效果,从而实现平移效果循环播放。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css3动画实现平移
本文地址: https://pptw.com/jishu/451206.html
