你好,欢迎访问我的博客!登录 读者墙 文章归档 免责声明 投稿本站 本站主题
当前位置:首页 - 笔记 - Web前端 - 正文 君子好学,自强不息!

CSS3中字体抗锯齿属性

2017-05-14Web前端墨初602°c
A+ A-

在制作网页的过程中如果网页中加入了对字体进行抗锯齿渲染效果,可以使字体看起来会更清晰舒服。在图标字体成为一种趋势的今天,抗锯齿渲染使用也越来越多。

font-smoothing是非标准的CSS定义。它被列入标准规范的草案中,后由于某些原因从web标准中被移除了。

但是,我们可以用以下两种定义进行抗锯齿渲染

-webkit-font-smoothing: antialiased; /*chrome、safari*/
-moz-osx-font-smoothing: grayscale;/*firefox*/

Webkit在自己的引擎中支持了这一效果。

-webkit-font-smoothing

它有三个属性值:

none ------ 对低像素的文本比较好

subpixel-antialiased------默认值

antialiased ------抗锯齿很好

例子:

body{
-webkit-font-smoothing: antialiased;
}


这个属性可以使页面上的字体抗锯齿,使用后字体看起来会更清晰。

加上之后就顿时感觉页面小清晰了。

Gecko也推出了自己的抗锯齿效果的非标定义。

-moz-osx-font-smoothing: inherit | grayscale;

这个属性也是更清晰的作用。

例子:

.icon {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

Ionic框架在样式中多加了一条font-smoothing: antialiased;

这是坐等font-smoothing标准化,有备无患么。

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
QR:  CSS3中字体抗锯齿属性

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。


  登录