【发布时间】:2017-09-14 19:31:11
【问题描述】:
我正在尝试使用 CSS 动画和关键帧获得一次运行一次的缩小效果。但是,缩放会一直循环并且不会停止。我怎样才能让它只循环一次?
header {
height: 100vh;
width: 100%;
float: left;
height: calc(100vh - 40px);
position: static;
overflow: hidden;
background: url("../uploads/header-image.jpg");
background-size:100%;
background-position: center center;
animation: imagezoom 8s forwards;
}
@keyframes imagezoom {
0%, 100% {
background-size: 110% auto;
-webkit-background-size: 110%;
}
50% {
background-size: 100% auto;
-webkit-background-size: 100%;
}
}
【问题讨论】:
-
我将动画迭代计数设置为 1,并将“无限”更改为“前进”,但这不起作用。
-
请提供html代码
标签: css css-animations keyframe