video设置mix-blend-mode后造成的问题

在项目,有个业务需要展示一个视频,video标签设置src后,发现一个1个,视频下方有一块黑色的,百度后,对视频进行样式处理,增加【mix-blend-mode:screen】,这一加,就造成了2个问题,经过排查,这2个问题都跟transform有关:

问题1:视频设置mix-blend-mode后,页面变得有点模糊,不够清晰;

问题2:视频设置mix-blend-mode后,视频下方还是有黑色块(偶现,有些地方没有);

经过排查,造成以上问题是因为父(祖先)元素设置transform导致的,

解决方法1:translateX、translateY都改成left和top的写法。

解决方法2:增加z-index层级,这样它的模糊只会影响自己范围内的,不会影响整个页面。

使用的是谷歌浏览器。

还有其他解决方式的,mix-blend-mode导致其他问题的,欢迎补充。

posted @ 2023-02-13 11:52  蛙仔  阅读(578)  评论(1编辑  收藏  举报