私はCSS3のアニメーションが新しくて、これは私にとっては難しいものです。私はユーザーにバーを知らせるために、ウェブサイトのトップバーにある反射効果の種類を作成しようとしています。CSS3グラデーショングラデーションアニメーション - background-size:カバーが機能しない?
実際には、バーの左から右に向かって、やや速く、イージングで反射が欲しいと思っています。
私は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;
DEMOhttp://jsfiddle.net/7Akwf/
誰かがそれで私を助けてくださいことはできますか?
divsは本質的に幅や高さがありません。だから、0の100%は、よく、 – Scott