【发布时间】:2013-02-20 02:50:55
【问题描述】:
目前我有这张图片:
我被要求做的是给它这个效果:
忘记背景颜色 - 注意下面图像的一部分反射,仍然是相同的颜色,但具有不透明风格的效果。
我曾尝试在 CSS3 中使用 opacity 和 webkit-reflection,但没有成功。
我现在已经删除了该代码,因为它不起作用,我只剩下原始图像:
.infrareporting_host_0 {
background: url("../interface/infrareporting/hostLightGreen.png") no-repeat scroll 0 0 transparent;
}
请记住:
- 我只想要确切显示的内容 - 图像的下部反射,而不是整个图像的反射
- 如何才能仅淡化反射图像的不透明度?正常的我想保持不变但淡化反射
- 最好是跨浏览器解决方案(atm 我只能在 chrome 中做到)
更新
到目前为止,我的代码在 chrome only 中正确反映,但不透明度无法正常工作。我有这个:
-webkit-box-reflect: below -3px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(white));
【问题讨论】: