2011-07-18 4 views

答えて

3

最初の要素のすぐ上に2番目の要素(background2.png付き)を配置します。 2番目の要素を消してください。

+0

Zインデックスを使用していますか?これは、私が作成する必要のあるものに対して、10種類のインデックスを作成する必要があることを意味します。または、すべてのdivを上に作成し、現在のもの以外のすべての要素を非表示に設定します。そして、私がフェードインする必要があるとき、私は必要なものを消して、前のものを隠すように設定します。 – user461316

+0

Konはここで正しいアイデアを持っていますが、CSSとJQueryを使って簡単に自動化できます。 – AlienWebguy

-1

本当に、これを行うための簡単でエレガントな方法はありません。 CSSアニメーションは、不透明度のようなものには中間値がある(つまり連続している)という事実に依存しています。

divを個別にバックグラウンドで区切り、それぞれの上に配置しなければならない場合があります。その後、デフォルトで2番目を非表示にし、背景に変更する場合はfadeIn('slow')に電話してください。

0

http://jsfiddle.net/AlienWebguy/GKUnF/は、私はそれを行う方法が明確に説明された素敵なURLを見つけましたしかし、これを達成するためにCSSスプライトを使用して、両方を含むイメージを作成する必要があります。

関連する問題