CSS3使用transform:translate3d在Chrome出现的文字模糊及解决
很多人都知道CSS中添加transform:translate3d(0,0,0)能起到一个GPU加速的效果,让动画更流畅。
但是这也带来了副作用。
1、文字模糊?
下面是使用了transform:translate3d后,很明显的出现了文字模糊,看起来很不舒服;
2、快速修复bug
先不问底层是如何造成的,我们先来修复一下这个问题,只要我把里面带小数的参数改成整数的,那么这个问题马上解决,下图很清晰了
3、微软Edge浏览器没问题
4、为什么?
我猜想这是和Chrome用的渲染引擎的工作方式有关,具体为什么,有空再详细研究吧。//TODO
相关推荐
sunshineboyleng 2020-07-08
impress 2020-05-11
yaodilu 2020-04-30
/*垂直居中,div上边界距离窗口上边的距离为窗口高度的50%,并针对不同浏览器进行兼容。-- 在外层添加一个div,把行内容居中,添加.row .justify-content-center -->
Phoebe的学习天地 2020-04-14
福叔 2020-04-11
zjuwangleicn 2020-03-08
冰蝶 2020-03-01
somboy 2020-02-29
zengni 2020-02-23
wangjie 2020-02-22
tianzyc 2020-02-19
冰蝶 2020-02-16
lanzhusiyu 2020-02-03
lanzhusiyu 2020-01-12
MaureenChen 2020-01-01
jiedinghui 2019-12-27
zhanghao 2019-12-20
bertzhang 2019-12-14