首页前端开发CSScss3动画 左右移动

css3动画 左右移动

时间2023-09-21 00:47:02发布访客分类CSS浏览1067
导读:CSS3 动画是指可以让元素进行动态变化的效果,其中包含多种动画效果,如渐变、旋转等。本文重点介绍左右移动的动画效果,以下代码实现左右移动效果。.box {position: relative;width: 100px;height: 10...

CSS3 动画是指可以让元素进行动态变化的效果,其中包含多种动画效果,如渐变、旋转等。

本文重点介绍左右移动的动画效果,以下代码实现左右移动效果。

.box {
    position: relative;
    width: 100px;
    height: 100px;
    background-color: #f00;
    animation: move 1s infinite alternate;
}
@keyframes move {
from {
    left: 0;
}
to {
    left: calc(100% - 100px);
}
}
    

在上述代码中,我们设置了一个盒子的基本样式,其中使用了定位让其处于相对定位。同时,我们使用了 animation 属性来实现动画效果。

在 keyframes 属性中,我们通过 from 和 to 控制盒子的位置变化。具体来说,我们设置 left 属性从 0 变化到 calc(100% - 100px),即让盒子从左端到右端移动。

最后,我们设置 animation 中的 alternate 属性来让元素来回反复地移动,同时使用 infinite 让移动效果无限循环。

通过以上代码,我们可以成功地实现一个盒子左右移动的动画效果。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css3动画 左右移动
本文地址: https://pptw.com/jishu/451410.html
css3加载html mysql字符串转日期差

游客 回复需填写必要信息