我正在尋找某種腳本,它將在某個div.class內的某個頁面上選擇所有圖像,將透明的黑色陰影應用於它,然後將其淡入淡出徘徊。有誰知道這樣做的系統?我無法真正修改網站本身(http://cargocollective.com/maureengriswold),或者我已經想出了一些劣質的做法。將圖像從黑暗變爲懸浮
2
A
回答
6
通常,您將通過把一個黑色的背景圖像和設定後面的圖像的不透明度爲某個值< 1.
在您的網站做到這一點,你將添加以下CSS:
.cardimgcrop {
background-color: black;
border-color: white;
}
.cardimgcrop img {
opacity: 0.7;
}
.cardimgcrop img:hover {
opacity: 1;
}
UPDATE:
如果你想要一個動畫的衰落,你就離開了:hover
CSS定義,並添加以下JavaScript行(使用jQuery 1.4.2作爲已經使用您的網站):
$(document).delegate('.cardimgcrop img', 'mouseover', function() {
$(this).fadeTo(500, 1);
});
$(document).delegate('.cardimgcrop img', 'mouseout', function() {
$(this).fadeTo(500, 0.7);
});
當然你也可以本地CSS轉換,而不是這種效果(如Howard's answer建議),但你需要採取的瀏覽器功能的護理。
4
不完全確定透明的黑色陰影是什麼意思,但我認爲你的意思是像一個面紗的效果,它提升懸停和返回mouseout?
你完全可以用css來達到這個效果。事情是這樣的:
DIV.myClass{
-moz-transition-property: background-color;
-moz-transition-duration: 2s;
background-color: rgba(0,0,0,0.6);
}
DIV.myClass:hover{
-moz-transition-property: background-color;
-moz-transition-duration: 2s;
background-color: rgba(255,255,255,1);
你要玩的確切CSS達到你想要的效果,又你要在不同的瀏覽器如CSS過渡的支持,以測試不是100%。
您可以在MDN文檔站點閱讀CSS Transitions的更多內容。
+0
注:沒有必要使用'-moz-transition'了,火狐現在支持只是'transition',也可以工作在Chrome 26+,IE10 +和Opera。 Safari和Chrome 25-雖然仍然需要'-webkit-transition'。 – Anderson 2013-06-10 16:57:01
0
相關問題
- 1. 如何將黑暗的圖像?
- 2. 變暗圖像
- 3. 圖像懸停效果開始於黑暗不透明背景
- 4. 覆蓋png圖像和懸停的圖像變暗
- 5. 使圖像變成黑白懸停
- 6. AVFoundation拍攝的圖像是黑暗的
- 7. 背景圖像黑暗還是光線?
- 8. 檢測明亮和黑暗的圖像
- 9. 黑暗邊界的圖像效果
- 10. 從FileInputStream轉換爲圖像後輸出圖像變爲黑色
- 11. 如果圖像標記'黑暗'改變#main-nav color
- 12. 將UIApplication.shared.isIdleTimerDisabled設置爲false時,屏幕變爲黑暗
- 13. 變暗CSS背景圖像
- 14. cocos2d-x:JPG圖像變暗
- 15. accumulateWeighted導致圖像變暗
- 16. 如何變暗圖像
- 17. 在Python中變暗圖像
- 18. putImageData是「變暗」的圖像
- 19. 翻轉時變暗圖像
- 20. 如何在圖像上懸停時變暗背景
- 21. 變暗懸停圖像 - Twitter的引導3.0
- 22. 在懸停時顯示文字時使圖像變暗
- 23. 有沒有辦法使用PHP和GD庫將圖像上的黑色變暗?
- 24. 懸停CSS3陰影變暗
- 25. 將圖像變暗並在懸停上放置一個半角三角形
- 26. 爲什麼圖像非常黑暗與AVCaptureSession
- 27. 使用css和javascript可以將顏色從黑暗轉變爲淺色嗎?
- 28. Zend_PDF drawImage將圖像變成黑色
- 29. 將鼠標懸停在div上的圖像變暗,但不是另一個孩子的圖像
- 30. 在鼠標懸停和圖像變暗時在圖片上插入按鈕
完美,這工作得很好。沒有想到使用不透明。讚揚你們兩個。 – Salem 2012-01-30 21:09:26