Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios iPhone上的慢CSS过滤器?_Ios_Css_Iphone_Filter_Safari - Fatal编程技术网

Ios iPhone上的慢CSS过滤器?

Ios iPhone上的慢CSS过滤器?,ios,css,iphone,filter,safari,Ios,Css,Iphone,Filter,Safari,我有一个css类的div: .pos { -webkit-filter: brightness(0.5); -moz-filter: britghtness(0.5); -o-filter: brightness(0.5); -ms-filter: brightness(0.5); filter: brightness(0.5); } 在我的iPhone上,它运行得很慢。如果我删除这些属性,一切都会很快进行。如何在不降低页面速度的情况下使用这些属性?我在

我有一个css类的div:

.pos {
    -webkit-filter: brightness(0.5);
    -moz-filter: britghtness(0.5);
    -o-filter: brightness(0.5);
    -ms-filter: brightness(0.5);
    filter: brightness(0.5);
}

在我的iPhone上,它运行得很慢。如果我删除这些属性,一切都会很快进行。如何在不降低页面速度的情况下使用这些属性?

我在这里找到了解决方案:

这是关于增加这些礼节:

-webkit-transform: translateZ(0);
-webkit-perspective: 1000;
-webkit-backface-visibility: hidden;

希望这会有帮助

CSS过滤效果肯定会影响性能。在我的项目中,我使用了Photoshopped图片。这帮了我很大的忙!但在2019年8月这里仍然不是100%,我们在移动iOS上也遇到了同样的问题。运行12.1.0版本,不是最新的,但以今天的标准来看是相当新的。在缩略图上有3或4个浮动元素,带有滤镜阴影。Safari会把这些积木弄得乱七八糟。添加上述属性,我们100%修复了它。谢谢2020年8月在这里,移动iOS 13.6.1上也有同样的版本。布局出现问题/重叠,似乎是由图像上的灰度过滤器引起的。上面的CSS修复了它。真奇怪。非常感谢!