使用样式或Javascript照亮图像

CP.*_*CP. 14 javascript css

我想使用css或javascript在鼠标悬停时在我的网页上照亮图像.我见过一些在样式中使用不透明度和滤镜的例子,但它们似乎对我不起作用.

提前致谢

CP

Mic*_*kel 19

[UPDATE]

纯CSS解决方案是使用CSS过滤器:

img:hover {
    filter: brightness(1.5);
}
Run Code Online (Sandbox Code Playgroud)

在这里,我们为悬停时的所有图像添加50%的亮度.


为什么不?您始终可以将父容器的背景设置为#fff(白色),然后降低图像的不透明度.

HTML:

<div class="white">
    <img src="image.jpg" alt="Image" />
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.white { background: #fff; }
img:hover {
    opacity: 0.5;
    filter: alpha(opacity=50);
}
Run Code Online (Sandbox Code Playgroud)

另一种解决方案是使用JavaScript库,例如Pixastic.

  • 我意识到CSS <Photoshop,但这不会像洗掉它那样照亮图像......当然,它可能正是CP之后的情况.:) (2认同)