現在、私はこれにjavascriptを使用していますが、より良いソリューションがあれば私はすべて耳にします。だから、私はラッパーとその背景を持っていて、その中には、ラッパー/ページの背景を変えるためにフェードしたときに、私がしたいと思っていたボタンを含む私のすべてのコンテンツがあります。javascriptを使用して画像をロールオーバーするときにページの背景を変更します
私のCSSはこの
#wrapper {position: absolute; min-width:550px; width:100%; height:100%; background: url(img/bg.jpg) no-repeat center top;}
のように見え、その後、私のhtml
<div id="wrapper">
<div id="content">
<div class="logo">
<img src="img/logo1.png" />
</div>
<div class="button">
<img src="img/dj.png" onMouseOver="changeBgImage('img/bg2.jpg','wrapper')" onMouseOver="changeBgImage('img/bg2.jpg','wrapper')"/>
</div>
</div>
</div>
、その後、私はJavaScript
<script type="text/javascript">
function changeBgImage (image, id) {
var element = document.getElementById(id);
element.style.backgroundImage = "url("+image+")";
}
</script>
それが作品に座っているように、それは背景を変更し、私はそれをフェード・イン・アンド・アウトしたいと思っています。私はこれをどうやってやりますか?
EDIT:以下の両方のソリューションをしようとしない、どちらも私はあなたのソリューションを好き
マウスアウト私が正しくあなたの質問を理解していれば、あなたの 'backgroundImage'はNONE''でなければなりません。そうでない場合は、もっと説明してください。 –
いいえ存在しない場合は、元の背景イメージが削除されます。これは実行したいものではありません。 –