解决网站引入web字体加载延迟的奇技淫巧

主要思路:

先用浏览器自带Microsoft YaHei占位,缓解网站字体不显示的尴尬;
页面加载完时,用引入字体的样式替换掉原始的样式

web字体只有在调用这个字体的时候才会加载,对于字体包很大很大的字体来说是很坑爹的
最关键的一点就是:
在页面里面写一个隐藏元素(写一个元素引用你需要的web字体,这个隐藏元素最好写在头部,优先加载,当这个隐藏元素加载时,这个web字体也就在加载了)

定义原始样式

image.png

页面加载完替换原始样式

image.png

隐藏元素占位

image.png

image.png

试试吧,避免了页面加载引入字体时没有字显示的尴尬场面。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,298评论 1 92
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,326评论 3 119
  • 我心已死 落叶为冢 于此秋日 比晚霞红 如火彤彤 闪耀夜空
    煜烟阅读 175评论 0 0
  • 昨天,我又一次想他,去翻他朋友圈,看见是一条横线,我以为网速不好,后来关了重新进入,发现还是一条横线,我当即知道,...
    初心88阅读 371评论 0 0
  • 今天我、张玮琦、李牧渔和一个阿姨一起去了娜娜老师的家里。在那里我们先看了一个电影,这个电影就叫《狮子王》。...
    饮水思源_54cd阅读 726评论 0 2

友情链接更多精彩内容