原文:transform导致字体模糊

我在给一个定位元素垂直居中的时候惯性的设置了 设置完成后没有发现问题,后来无论时美工还是测试都反应这个元素字体模糊。 我还是第一次遇见这个问题。后来经过反复排除认定了时 transform 的锅。 经过查资料时应为要移动的元素的高度时奇数的。css 动画在渲染非整数的 px 时就会出现字体模糊。甚至时上下反复移动。 解决办法: 给定居中元素偶数高度 基本没用,很多情况我们无法写死高度 。 不用动画 ...

2018-03-19 16:27 0 1982 推荐指数:

查看详情

关于transform属性导致字体模糊的问题

最近写项目时也碰到了字体模糊的情况,先简单描述一下问题 一个宽度固定但是高度auto的弹窗让他在屏幕当中展示(不能使用flex属性), 用了以上代码让弹窗居中,后来发现有的情况会使文字显示的很模糊,感官很不舒服, 开始发现注释掉全局的padding :0;能解决这个问题 ...

Fri Dec 20 02:23:00 CST 2019 1 688
transform translate3d导致字体模糊

当元素进入GPU中渲染时,在Chrome35+中的字体为grayscale渲染,IE11和FF30保持sub-pixel渲染不变。若transform值函数(如translate3d(), scale(), rotate()等)中的参数为非整数,会导致字体模糊。 ...

Mon Nov 13 21:28:00 CST 2017 0 1321
transform使用导致元素内字体出现模糊的坑~~~

项目中遇到的,关于居中弹出层的字体模糊问题。 先来个对比图: 清晰版: 模糊版: 这个是一个不定宽高的弹出框,居中的方式如下代码: .layerdiv { position: fixed; top: 50%; left: 50 ...

Sat Feb 04 18:20:00 CST 2017 0 20790
css: transform导致文字显示模糊

css: transform导致文字显示模糊 有人认为模糊的原因是:“transform时div的宽度或者高度并不是偶数,偏移 50% 之后,像素点不是整数,和显示像素没有对上”。我暂时还不完全理解,我的结论如下文描述。 元素高度的影响 随机高度 是否模糊 ...

Fri Nov 23 17:27:00 CST 2018 0 2378
css: transform导致文字显示模糊

上网查了一下,好像是说和浏览器渲染有问题,transform里的值不能设置成基数,但我这里摆明就不是奇数: 解决办法 在使用 transform: translate3d(50%, 50%, 0) 时: 如果元素的高度可以固定,那么其值设置为偶数即可 如果元素的高度不可以固定,看看 ...

Wed Mar 04 18:43:00 CST 2020 0 882
CSS3 translate导致字体模糊

今日客户反馈,发现 使用了 translate会导致字体模糊。 为了垂直居中,使用了 transform: translateY(-50%) 和 top:50% ,然后出现了字体模糊的问题。 现解决方法如下: 1、可以不使用 transform: translateY(-50 ...

Fri Aug 30 04:46:00 CST 2019 0 821
transform:translateZ() 字体模糊问题 父类重返Z轴平面

translateZ()变糊 第一种情况: 当translateZ(m)中的 m设置为 非整数,1.5px 之类的,字体模糊,但是不明显;和浏览器渲染,字体格式,或者操作系统有关, 这个 css中 只能尽量避免非整数的;js 中 用Math.floor(m)或者Math.cail(m ...

Mon Mar 23 23:52:00 CST 2015 0 3866
疑难杂症:运用 transform 导致文本模糊的现象探究

在我们的页面中,经常会出现这样的问题,一块区域内的文本或者边框,在展示的时候,变得特别的模糊,如下(数据经过脱敏处理): 正常而言,应该是这样的: emmm,可能大图不是很明显,我们取一细节对比,就非常直观了: 何时触发这种现象? 那么?什么时候会触发这种问题 ...

Mon Feb 21 18:39:00 CST 2022 4 4245
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM