我对 CSS3 动画还很陌生,所以这对我来说很难。我正在尝试在我网站的顶部栏上创建一种反射效果,以使用户了解该栏。
所以我实际上想要从酒吧的左边到右边的反射游走相当快和放松。
不过我有两个问题…… 1.) 我不知道为什么这个想法不能与background-size:cover;
or一起使用background-size:100% 100%
?它只在我指定像素宽度时才起作用,但是我只希望它始终为 100%,因为条本身始终为 100% 宽。
2.)我不知道如何让事情暂停 3 秒钟。所以反射效果应该在页面加载的时候开始,然后暂停3秒再重复。
这可能吗?
<div class="masked">
<span class="inner">
This is some Text
</span>
</div>
background: linear-gradient(-45deg, rgba(85,85,85,1) 0%,rgba(85,85,85,1) 48%,rgba(255,255,255,1) 50%,rgba(85,85,85,1) 52%,rgba(85,85,85,1) 100%);
background-size:1500px 20px;
animation-name: masked-animation;
animation-duration: 2s;
animation-delay: 1s;
animation-iteration-count: 1;
animation-timing-function: ease-in-out;
有人可以帮我吗?