我正在寻找某种脚本,它将在某个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