小编Dev*_*ari的帖子

firefox svg灰度问题 - 图像模糊和移位

我使用以下CSS来获得悬停的灰度效果.Firefox中的问题是它会略微模糊图像并将其向右移动1-2个像素.我不确定为什么会这样.

这是一个固有的问题吗?我该如何解决?

.zd-stack img:hover {
    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+ */
    filter: gray;                        /* IE6-9 */
    -webkit-filter: grayscale(100%);     /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease;    /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */;
}
Run Code Online (Sandbox Code Playgroud)

我想使用CSS,但不知道如何纠正这个小问题!

html css

9
推荐指数
1
解决办法
446
查看次数

标签 统计

css ×1

html ×1