對於我目前的項目我使用過濾器-webkit-filter: brightness(-20%);-moz-filter: brightness(-20%);
但爲什麼,這個過濾器不適用於Firefox和歌劇(我也有歌劇前綴)。我發現,如何使用這種方式,但我需要將亮度過濾器轉換爲svg代碼。任何想法我怎麼能做到這一點?
我需要做的是一個小畫廊,圖像變暗,並且使用正常圖像懸停而不使用2個圖像。firefox中的亮度過濾器和歌劇沒有svg文件
3
A
回答
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>
這將20%在每個顏色通道變暗圖像。 Full jsfiddle
4
如果你需要更多的跨瀏覽器解決方案,可以使圖像半透明時不徘徊他們:
img {
opacity: .7;
}
img:hover {
opacity: 1;
}
這將會變暗他們時,他們是在深色背景的效果。
相關問題
- 1. Firefox中的SVG過濾器
- 2. Cufon沒有出現在Firefox和歌劇?
- 3. Firefox中的SVG過濾器轉換
- 4. 圖像高度沒有通過在鉻和歌劇jQuery高度()
- 5. SVG過濾器,在Firefox中轉換
- 6. 在Firefox中的Svg灰度過濾器錯誤
- 7. Firefox SVG過濾器在不同的域
- 8. window.location.hash scribd文檔中沒有工作在Firefox,歌劇
- 9. LessCSS - 具有變量和亮度的IE漸變過濾器
- 10. SVG過濾器沒有顯示在Firefox中,在Chrome中正常工作
- 11. 亮度和對比度的默認CSS過濾器值
- 12. 通過uislider和gpuimage過濾器更改圖像的亮度
- 13. 過濾器閃亮
- 14. Svg動畫不工作在Firefox - 在鉻,歌劇工作
- 15. 通過在gpuimage2中的滑塊控件將亮度從0改變到100的過濾器亮度swift
- 16. firefox和歌劇不兼容的瀏覽器
- 17. firefox css灰度過濾器轉換
- 18. svg過濾器在變焦後不能在mozilla firefox中工作
- 19. svg模糊過濾器不工作在Firefox中
- 20. 克隆後的SVG過濾器SVG
- 21. JTree文件過濾器和文件夾過濾器
- 22. Firefox沒有顯示SVG
- 23. 點擊打開和關閉CSS過濾器亮度
- 24. 如何通過亮度過濾輪廓
- 25. 亮度濾網
- 26. angularjs過濾器沒有過濾multipe過濾器的值
- 27. Chrome中的不同的SVG過濾器
- 28. 最新的Safari中的SVG過濾器
- 29. dplyr過濾器閃亮
- 30. CSS過渡不適用於我的過濾器:亮度()?
在關於css過濾器的MDN頁面中,有一些svg備用示例。 https://developer.mozilla.org/en-US/docs/CSS/filter –
謝謝你拯救我的一天:) – Charles