【发布时间】:2019-02-13 02:17:20
【问题描述】:
我在我的网站上使用 wordpress,主页上设置了一个可视化作曲家的“作品集列表”小部件。
我有一组图像(链接),点击后会跳转到项目页面。
主页上的精选图片是在作品集的项目页面上设置的“精选图片”。有没有机会在主页上将这些图像设为黑白,然后在悬停时着色?因此,当您访问页面时它们是黑白的,然后在您将鼠标悬停在它们上时会着色!
谢谢
【问题讨论】:
标签: css wordpress image hover portfolio
我在我的网站上使用 wordpress,主页上设置了一个可视化作曲家的“作品集列表”小部件。
我有一组图像(链接),点击后会跳转到项目页面。
主页上的精选图片是在作品集的项目页面上设置的“精选图片”。有没有机会在主页上将这些图像设为黑白,然后在悬停时着色?因此,当您访问页面时它们是黑白的,然后在您将鼠标悬停在它们上时会着色!
谢谢
【问题讨论】:
标签: css wordpress image hover portfolio
CSS 有您可以使用的Filter Effects。请注意,它们与旧版浏览器并不完全兼容。但是图像上的filter: grayscale(100%) 和悬停上的filter: grayscale(0%) 会给你一个简单的效果,就像你描述的那样:
.projects_holder img {
filter: grayscale(100%);
transition: .25s all ease-out;
}
.projects_holder img:hover {
filter: grayscale(0%);
}
<div class="projects_holder">
<img src="https://placekitten.com/200/300" />
<img src="https://placekitten.com/220/280" />
<img src="https://placekitten.com/300/250" />
</div>
如果您愿意,有一些方法可以获得更好的浏览器支持:https://gist.github.com/karlhorky/3478370
【讨论】:
projects_holder 的div 内的所有图像。它实际上应该是即插即用的 - 但您可能需要将 img 更改为 article。
img 的两个实例都替换为article?这就是我如何让它与 DevTools 打开一起工作。否则你可以尝试添加!important。