私はCSSで複数の背景を使用しています(1つは企業の背景、もう1つはスタッフのメンバーです)。複数の背景とCSSアニメーション
これは私のコードです:
background: url("../../images/andy.png"),url("../../images/background.png") no-repeat top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
これは正常に動作しますが、私は具体的には、第1のバックグラウンドパラメータ(url("../../images/andy.png")
)に他のCSSオプションをアニメーション化してやりたいです。
これを参照する方法はありますか?それはそれ自身の要素ではないので、どのようにそれを可能にすることができますか?
ここに私のHTMLは、最も簡単な解決策は、中background.pngを追加することです
<section id="intro" class="main style1 dark fullscreen">
<div class="content container 100% 12u(mobile)">
<header>
<div style="width:40%;margin-right:auto;margin-left:auto;"><h2 style="font-size:50px;">a title</h2></div>
</header>
<div style="width:40%;margin-right:auto;margin-left:auto;">
<p style="width:100%; margin-right:0; margin-left:0;"><i>“sometext”.</i></p>
</div>
<footer>
<a href="#work" class="button style2 down">More</a>
</footer>
</div>
</section>
擬似 ':before'と':after'要素を使用するアイデアは素晴らしいと思います。しかし、コンテナ内に2つの異なるdivを使用してサイズを調整することを止めさせるものがありますか?そして、それらを相互に配置します。次に、個別に背景とアニメーションを制御できますか? (アニメーションが ':before'と':after'で動作しない場合) –
あなたは問題のJSFiddle/CodePenを作ることができますか?また、あなたのCSSが使用されているHTMLがどこにあるのかは不明です。必要なCSS(背景とアニメーションとその名前を持つクラス)を追加することができますそれ?ありがとう –
@ GeoffJames https://jsfiddle.net/6nstfftn/ –