WP亮度或不透明度? - 使灰度缩略图变暗,翻转成彩色

时间:2013-07-16 08:29:12

标签: css wordpress rollover grayscale

所以这里有很多关于从普通图像到有色/暗色图像的翻转的问题,但我实际上是在试图做相反的事情。我希望我的缩略图以灰度开始,显着变暗,并且翻滚显示自然的全彩色图像。

我的灰度颜色悬停工作正常。我只是有问题使图像变暗,所以我实际上可以看到我的帖子标题。我对jQuery一无所知,但对CSS来说“没问题”。

这是我目前正在使用的代码:

.post_home {width: 305px; height: 175px; float: left; margin: 0 0 25px 15px; visibility: visible; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */ filter: gray; /* IE5+ */ -webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */}

.post_home:hover {filter: none; -webkit-filter: grayscale(0); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");}

.thumb {display: block; width: 305px; height: 175px; position: relative; background-color: #000}

.thumb img {display: block; width: 305px; height: 175px; opacity: .4;}

.thumb img:hover {display: block; width: 305px; height: 175px; opacity: 1;}

我99%这个CSS也非常重。我是一名印刷设计师,而不是网页,所以如果你看到任何脂肪,我应该减少,请随时说出来。

此网站与我的目标具有相同的效果:Truf Creative

1 个答案:

答案 0 :(得分:0)

将图像放在黑色背景的框中,并将opacity设为图像。

我只是创建这个例子: http://jsfiddle.net/jeromeM/KsbQp/