CSS属性_font-smoothing

font-smoothing

今天查看style文件发现的一个属性,没怎么见过,就在网上查了查,各方总结如下。

font-smoothing :非标准的CSS渲染规则,因为不同的浏览器和操作系统的渲染规则或者解释规则不同,这个CSS样式一直没有加入WEB标准。

通常用法:

-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

-webkit-font-smoothing

-webkit-font-smoothing:是webkit在自己的渲染引擎中增加的对字体的抗锯齿的调整,这个调整在iOS中表现明显,在Windows中表现不明显;

主要有三个属性:

  • none:关闭平滑字体显示文本用锯齿锋利的边缘,对低像素的文本比较友好;
  • subpixel-antialiased:在大多数non-retina显示这将给最锋利的文本, 默认值;
  • antialiased: 光滑的像素级别上的字体,而不是亚像素。从亚像素渲染转向反锯齿光文本在黑暗的背景使它看起来更轻。抗锯齿很好;
属性效果图
none在这里插入图片描述
subpixel-antialiased在这里插入图片描述
antialiased在这里插入图片描述

我使用的是window系统+谷歌浏览器,看不大出来效果!但是还是要写的啊!
在这里插入图片描述

-webkit-font-smoothing 这个属性适用于 Chrome 和 Safiri 浏览器;

-webkit-font-smoothing: antialiased; /*chrome、safari*/

-moz-osx-font-smoothing

主要有四个属性:

  • auto:容许选择一个优化的浏览器,字体平滑,一般是grayscale;
  • inherit:继承父元素;
  • unset
  • grayscale:与灰度反锯齿呈现文本,而不是亚像素,从亚像素渲染转向反锯齿光文本在黑暗的背景使它看起来更轻。

-moz-osx-font-smoothing这个属性是火狐针对 ios 系统制定的规则;

-moz-osx-font-smoothing: grayscale;/*firefox*/

总之,该属性的作用就是让页面上的字体变得更加清晰。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值