Я довольно новичок в анимации CSS3, так что это сложная задача для меня. Я пытаюсь создать эффект отражения на верхней панели моего веб-сайта, чтобы пользователи знали о панели.
Так что я на самом деле хочу, чтобы отражение блуждало слева направо от бара довольно быстро и с ослаблением.
Хотя у меня две проблемы ...
1.) Я понятия не имею, почему этот ThinkG не будет работать с background-size:cover;
или 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;
DEMO http://jsfiddle.net/7Akwf/
Может кто-нибудь, пожалуйста, помогите мне с этим?