html - 使用 css - .png 图像悬停时颜色叠加

标签 html css overlay squarespace

我正在尝试为我的网站创建悬停效果的颜色叠加层。我正在展示客户/客户。 (像这样:http://www.squarespace.com/customers/)-但我想专门将其更改为蓝色叠加层,而不是降低图像的不透明度。

这是我到目前为止的地方

https://jsfiddle.net/gavinfriel/d98sv4cy/

我想知道是否有一种简单的方法可以使用 css 执行此操作 - 例如使用颜色 mask 以便仅覆盖 png Logo 。我一直在阅读有关 overflow: hidden; 属性的信息,但不确定如何实现它。

非常感谢您的帮助,我真诚地希望这是可能的!! (感谢已经回答的人)

我正在使用 Squarespace 开发网站,而不是 jquery/javascript 的 css 解决方案将受到赞赏。

最佳答案

我会使用转换,它们现在已得到广泛支持。这是基于您提供的代码:

.icon div:hover {
    opacity: .5;
    transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -webkit-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
}

关于html - 使用 css - .png 图像悬停时颜色叠加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36190424/

相关文章:

css - webkit 浏览器中用于渐变的背景图像 CSS

android - 如何将 View 放在具有透明背景的 glSurfaceView 之上?

jQuery 工具警报工作一次(但仅一次)

javascript - Jquery Cookie 通过模态显示/隐藏菜单

javascript - 使表行 TR 成为链接

html - 填充范围控制跨浏览器的下部

css - Wordpress 的自定义样式更多链接在 webkit 和 firefox 之间显示不一致

javascript - 谷歌图表 : Y-Axis numbers not visible

css - 将鼠标悬停在位置固定的图像上

ios - 错误 : unrecognized selector sent to instance - Using Camera with OverlayView