【发布时间】:2018-09-11 21:18:40
【问题描述】:
我希望我的图像以 top:0 开头并以 bottom:0 结尾并具有流畅的动画效果。我正在努力寻找解决方案。
非常清楚,我不能将背景图片用于 SEO 目的。也欢迎 JS 解决方案。
.element {
height: 200px;
width: 400px;
background-color: red;
position: relative;
margin: auto;
overflow: hidden;
}
.element img {
animation: nudge 5s linear infinite alternate;
position: absolute;
top: 0;
left: 0;
}
@keyframes nudge {
0%, 100% {
top: 0;
bottom: auto;
}
50% {
bottom: 0%;
top: auto;
}
}
<div class="element">
<img src="https://www.neelnetworks.com/wp-content/uploads/2018/08/ecommerce-bg.png" alt=""></div>
【问题讨论】:
-
使用动画定时功能:ease-in-out;
-
有多个图像..我不知道图像高度..
-
不..我希望它从头开始
标签: css css-animations keyframe