私が遊んでいるcss/jQueryのアイデアは、基本的に、あるdivの色が別のdivの上にあり、上部のリンクでフェードアウトして、メインdivの後ろの色がマウスオーバーで透けて見えるようにすることです。 divを離れると、メインカラーに戻ります。
私の問題は、基本的にテキストを分割に収めて常に上に配置することができないことです。これは、フェードdivに配置すると、テキストが明らかにフェードアウトするためです。同様に、下のdivにある場合は常に表示されるとは限りません。 。これまでのところ私はこれを持っています:
css:
.logo{
width: 200px;
height: 100px;
background-color: #519CC4;
float: left;
text-align: center;
}
.barofcolour{
width: 200px;
height: 100px;
background-color: #51B9C4;
float: left;
position: absolute;
}
体:
<div class="logo">
<!--put text here-->
</div>
<div class="barofcolour">
<!--or here-->
</div>
jQuery:
$(document).ready(function(){
$(".barofcolour").hover(function(){
$(".barofcolour").fadeTo("1000", 0);
},function(){
$(".barofcolour").fadeTo("1000", 1);
});
});
ですから、もし誰かが私がどのようにしてテキストを色あせたカラーバーと静的なカラーバーの両方の上に常に置くことができるかについて洞察を与えることができれば。それはいいですね。