Avd*_*ept 3 css html5 image svg-filters
对于我目前的项目,我使用过滤器 -webkit-filter: brightness(-20%);-moz-filter: brightness(-20%);
但是为什么,这个过滤器在firefox和opera中也不起作用(我也有Opera前缀).我找到了,如何使用它的方式,但我需要将亮度过滤器转换为svg代码.任何想法我怎么能这样做?
我需要做的是一个小画廊,图像变暗,并且在不使用2x图像的情况下悬停正常图像.
Mic*_*any 12
您想使用SVG过滤器.在每个通道中以固定量使图像变暗的滤镜示例如下:
<filter id="darken">
<feComponentTransfer>
<feFuncR type="linear" intercept="-0.2" slope="1"/>
<feFuncG type="linear" intercept="-0.2" slope="1"/>
<feFuncB type="linear" intercept="-0.2" slope="1"/>
</feComponentTransfer>
</filter>
Run Code Online (Sandbox Code Playgroud)
这会使每个颜色通道中的图像变暗20%.完整的jsfiddle