私はCSS3アニメーションにかなり慣れていないので、これは私にとって難しいものです. ユーザーにバーを認識させるために、ウェブサイトのトップバーに一種の反射効果を作成しようとしています。
だから私は実際に反射がバーの左から右にかなり速く、緩和してさまようことを望んでいます。
しかし、私には 2 つの問題があります… 1.) なぜこの思考が、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;
誰かが私を助けてくれますか?