我遇到了一个我不知道如何解决的问题。
我想让这个云在2秒后变得可见,然后在10秒后再次变得不可见。重要的是px
仍然保持原样,因为云应该:
CSS:
.cloud1 {
margin:18px 0px 0px 0px;
animation:mymove 31s infinite;
animation-delay:0s;
position:absolute;
z-index:1;
/*Safari and Chrome*/
-webkit-animation:mymove 31s infinite;
-webkit-animation-delay:0s;
-webkit-opacity:0 5s;
}
@keyframes mymove
{
from {left:1050px;}
to {left:0px;}
}
@-webkit-keyframes mymove /*Safari and Chrome*/
{
from {left:1050px;}
to {left:0px;}
}
答案 0 :(得分:1)
可以用一点技巧完成。动画设置为10秒。你可以做这样的事情。
@keyframes mymove
{
0% {left:0px; opacity: 0;}
20% {left:1050px; opacity: 1; } /* This 20% will mean 2 second on a 10 seconds scale */
100% {opacity: 0; left: 1050px; }
}
答案 1 :(得分:0)