如何完成黑白到颜色的转换

时间:2010-10-10 18:59:25

标签: css css-transitions

我试图找出当这些照片在这个网站上显示它们的真实色彩而不是黑白时如何:http://2010.dconstruct.org/。我不认为拥有两个版本的图像很简单,但我真的不确定。

我很感激任何帮助!

2 个答案:

答案 0 :(得分:5)

它使用此选项来实现转换:

background: -webkit-gradient(linear, 0% 0%, 0% 100%, 
     from(transparent), color-stop(0.7, transparent), 
     to(rgba(0, 22, 9, 0.496094)));

答案 1 :(得分:0)

实际上,它确实使用了两个版本的图像,即使不查看代码,您可以通过对比度的差异来判断它们中的一些在bw /颜色版本之间。 无论如何,每个锚具有相同的背景图像url("../../i/speakers/sprite.jpg"),其不同的垂直位置决定了哪个肖像被显示。这个精灵图像是b / w。

每个锚包含一个图像元素(彩色版本),其初始设置为0,然后在鼠标悬停时设置为100%。

<a class="tile bridle" href="/speakers/james-bridle">
 <p>
  <span>
   James
   <b>Bridle</b>
  </span>
 </p>
 <img alt="" src="http://media02.dconstruct.org/2010-0008/i/speakers/bridle.jpg?0008"/>
</a>