我試圖找出一個簡單的jQuery代碼將在懸停時淡入淡出rgba背景顏色,然後在將鼠標從div移開時淡出。更改與jQuery懸停的背景
我說「rgba」的原因是因爲它需要70%不透明的黑色,但如果可以用jQuery自己的不透明度完成,那很酷。
一個完美的例子是http://dalhov.se,除了它們使用更復雜的方法,我很難學習。
感謝, 韋德
我試圖找出一個簡單的jQuery代碼將在懸停時淡入淡出rgba背景顏色,然後在將鼠標從div移開時淡出。更改與jQuery懸停的背景
我說「rgba」的原因是因爲它需要70%不透明的黑色,但如果可以用jQuery自己的不透明度完成,那很酷。
一個完美的例子是http://dalhov.se,除了它們使用更復雜的方法,我很難學習。
感謝, 韋德
該死打我到衝,我會盡我所能 http://jsfiddle.net/mazzzzz/Wfech/
編輯:所有你需要的是jQuery的fadeTo功能...
演示:http://jsfiddle.net/wdm954/5Hef6/5/
我相信這是最相似的例子網址。
$('#bg').fadeTo(1, 0);
$('#content').hover(function() {
$('#bg').stop().fadeTo(300, 0.7);
}, function() {
$('#bg').stop().fadeTo(300, 0);
});
在這個演示中,DIV是分層的。如果您放棄包含內容的DIV的不透明度,則不透明度也會影響內容。
我認爲你使用下面的代碼沒有JQuery。
In style
#divDemo{background-color:#FF0000;height:50px;width:200px;}
#divDemo:hover{background-color:#DDDDDD;height:50px;width:200px;}
In HTML
<div id="divDemo"></div>
用戶希望使用jQuery – Hristo 2011-04-27 04:49:14
嗯這一個,下面不工作,我已經包括了色彩插件之一:http://vls.thewestharbour.com是WIP演示現場 – 2011-04-27 04:47:53
好了,事實上,我現在去,但我想知道是否有辦法讓背景不透明,而不是文字。 – 2011-04-27 04:50:44
http://imgur.com/7WSEm看起來像你在JS中有一些錯誤... – samccone 2011-04-27 04:51:04