0

私はここ数日jQueryを使用してきましたが、本当に慣れようとしています。それで、私は自分で新しい個人用ショーケース/ポートフォリオ Web サイトを構築する時が来たと考えました。現在、作品を表示し、ユーザーが次のボタンを押して次の作品を表示するインタラクティブなショーケースに取り組んでいます。仕事。

「作品」は、画像の背景セット (実際の「作品」) を持つ div に設定されます。

基本的に、CSS 背景画像をフェードアウトし、置き換えてからフェードインできるかどうかを知りたいですか?

私は自分の作品ごとに異なる div を使用し、それぞれに固有の css を使用し、dsiplay:none を使用し、jQuery を使用して、ユーザーが「次へ」をクリックしたときに各作品をフェードインすることを考えています。でも、50点以上の作品があるとちょっと面倒かも。だから私は、1つのcssで1つのdivを持ち、jQueryを使用してcssの背景画像をフェードアウト、置き換え、フェードインできるかどうか疑問に思っていました.

私はまだ「アイデア」の段階にあるので、実際にはまだコードを作成していません:-/

ありがとうございます!

4

2 に答える 2

0

背景画像に .fadeIn() を使用することはできませんが、回避策があります。ロード時に背景をフェードインする方法を参照してください。 より多くの議論のために。

于 2012-04-24T10:57:02.457 に答える
0

画像ごとに異なる要素を使用する利点は、ブラウザーが画像をプリロードし、アプリケーションの応答性が向上することです。特に低速接続での移行。私の考えでは、とにかく div アプローチの方が優れています。

于 2012-04-24T10:56:03.780 に答える