用css3从左边飘向右边动画效果
时间: 2024-09-27 13:17:54 浏览: 42
在CSS3中,你可以创建一个元素从左向右移动的动画效果,通常通过`@keyframes`规则和`animation`属性来实现。下面是一个简单的示例:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<style>
@keyframes moveRight {
0% { left: 0; }
100% { right: 100%; } /* 这里将元素移动到屏幕右侧 */
}
.left-to-right-animation {
position: relative;
animation-name: moveRight;
animation-duration: 2s; /* 动画持续时间 */
animation-fill-mode: both; /* 容易理解动画开始和结束的状态 */
}
</style>
</head>
<body>
<div class="left-to-right-animation">我从左边向右移动</div>
</body>
</html>
```
在这个例子中,`.left-to-right-animation`类设置了关键帧动画,使其初始位置(0%)在左边,最终位置(100%)在屏幕的右侧。动画的持续时间为2秒。
阅读全文