• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > 详解CSS3中字体平滑处理和抗锯齿渲染

详解CSS3中字体平滑处理和抗锯齿渲染

作者:朱昆 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含css3字体平滑,css3,抗锯齿,css字体抗锯齿等相关知识,朱昆 希望在学习及工作中可以帮助到您

在围观Drupal官方主题的时候,发现了一个有意思的非标准CSS选择器-webkit-font-smoothing,于是上手把玩了一番。如何使用css3字体平滑显示呢

要知道,W3C对CSS中字体的抗锯齿渲染是有过考虑的,如font-smooth,不过可能由于不同操作系统以及浏览器内核对字体的渲染存在差异,总之,他并没有被选入Web标准。但是WebKit还是保留了一套自有的非标准选择器来实现对抗锯齿效果的支持,来让字体显示的更加平滑。

-webkit-font-smoothing主要有一下三个属性:

1、none: 无抗锯齿

2、subpixel-antialiased (default): 次像素平滑 常见于Mac OS和MacType For Windows

3、antialiased: 灰度平滑 常用于Android和iOS等移动设备的

不过经过尝试,我的木头眼睛完全分辨不出后两个的区别。 而且这个非标准的CSS只适用于大多数的手机浏览器及Safari和Chrome之类的WebKit内核的桌面浏览器。至于IE系列嘛,你自己不支持,怪我咯~

这里看看实际效果吧,首先是没有采用抗锯齿渲染的:

接下来是采用-webkit-font-smoothing: subpixel-antialiased抗锯齿渲染平滑处理后的效果:

可以看出来,字体边缘的光滑程度还是不一样的,加上后确实好看了不少。

经过测试发现,浏览器的内置基础属性中一般已经包含了字体抗锯齿。但是为了保险起见,还是手动加上一个吧~

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持微课江湖。

您可能想查找下面的文章:

  • 详解CSS3中字体平滑处理和抗锯齿渲染

相关文章

  • 2017-08-06通过实例学习CSS布局网页
  • 2017-08-06CSS类名支持中文命名的示例
  • 2017-08-06css3的transform造成z-index无效解决方案
  • 2017-08-06CSS常用样式简单的总结包括定位、显示等属性
  • 2017-08-06CSS 背景属性5个应用实例.
  • 2017-08-06css核心基础总结篇(推荐)
  • 2017-08-06如何定义html hr 样式(多种效果)
  • 2017-08-06用ul、li标签创建css横向导航菜单示例
  • 2017-08-06CSS3支持IE6, 7, and 8的边框border属性
  • 2017-08-06css 解决表格边框不显示的问题

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 使用CheckBox的属性制作纯css动态导航栏
    • CSS 网页布局应该避免滥用div元素
    • 里面的div怎么撑开外面的div让高度自适应
    • CSS中Position四个属性的使用介绍
    • css重置浏览器字体大小示例分享
    • 谈谈CSS的边距合并之我的理解
    • CSS 网页背景渐变实现代码
    • IE对标准的支持不够好导致CSS渲染跟其它浏览器有什么不同
    • 粗上加粗的IE10字体宽到超出原本的容器
    • 任意图片实现垂直居中的三种方法(兼容性还不错)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有