css - 在任何背景上突出显示图像(悬停时)

标签 css image hover

当您的鼠标指针悬停在某些图像上时,希望它们点亮(增加亮度)是很常见的。

我知道的一种适用于白色背景的技术是减少悬停时的不透明度,这实际上通过让更多的白色通过来增加亮度。问题显然是它只能在白色背景上工作。

是否有任何 CSS 可以添加到我的图像中

一个。为完全匹配的图像添加白色背景,以便在任何颜色背景上产生相同的发光效果,或者

在不添加白色背景或完全不使用不透明度的情况下实现相同的效果

最佳答案

用div封装你的图片

<div class="brightness">
    <img  src="test.jpg">
</div>

并应用好的CSS:

.brightness {
    background-color: white;
    display: inline-block;

}
.brightness img:hover {
    opacity: .5;
}

fiddle :http://jsfiddle.net/5yush/

关于css - 在任何背景上突出显示图像(悬停时),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23469332/

相关文章:

css - 添加第二个悬停选择器

css - IFrame 未居中对齐

javascript - 媒体查询不适用于样式化组件

jquery - 附加示例中的多层 Canvas 问题

forms - 图像上的表单字段

c# - 创建缩略图并减小图像大小

html - <tr> 上的 onMouseOver 不覆盖带有背景图像的单元格

javascript - react native : Can't style the Button

cocoa - 如何将 NSImage 保存为新文件

html - 悬停结束时反转 svg 动画?