加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营 > 正文

网页计划中嵌入恣意字体的实现要领

发布时间:2018-09-02 22:07:04 所属栏目:运营 来源:站长网
导读:字体行使是网页计划中不行或缺的一部门。常常地,我们但愿在网页中行使某一特定字体,可是该字体并非主流操纵体系的内置字体,这样用户在赏识页面的时辰就有也许看不到真实的计划。美工计划师最常做的步伐是把想要的笔墨做成图片,这样做有几个明明缺陷:1

字体行使是网页计划中不行或缺的一部门。常常地,我们但愿在网页中行使某一特定字体,可是该字体并非主流操纵体系的内置字体,这样用户在赏识页面的时辰就有也许看不到真实的计划。美工计划师最常做的步伐是把想要的笔墨做成图片,这样做有几个明明缺陷:1. 不行能大范畴的行使该字体;2. 图片内容相对行使笔墨不易修改;3. 倒霉于网站SEO(主流搜刮引擎不会将图片alt内容作为判定网页内容相干性的有用身分)。收集上有一些行使sIFR技能、或javascript/flash hack的要领,但实现起来或繁琐,或有缺陷。下面要讲的是怎样只通过CSS的@font-face属性来实此刻网页中嵌入恣意字体。

第一步

获取要行使字体的三种文件名目,确保能在主流赏识器中都能正常表现该字体。

.TTF或.OTF,合用于Firefox 3.5、SafariOpera
.EOT,合用于Internet Explorer 4.0+
.SVG,合用于Chrome、IPhone
下面要办理的是怎样获取到某种字体的这三种名目文件。一样平常地,我们在手头上(或在计划资源站点已经找到)有该字体的某种名目文件,最常见的是.TTF文件,我们必要通过这种文件名目转换为别的两种文件名目。字体文件名目标转换可以通过网站FontsQuirrel或onlinefontconverter提供的在线字体转换处事获取。这里保举第一个站点,它应承我们选择必要的字符天生字体文件(在处事的最后一个选项),这样就大大缩减了字体文件的巨细,使得本方案更具适用性。

第二步

获取到三种名目标字体文件后,下一步要在样式表中声明该字体,并在必要的处所行使该字体。

字体声明如下:

Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com] @font-face {
font-family: 'fontNameRegular';
src: url('fontName.eot');
src: local('fontName Regular'),
local('fontName'),
url('fontName.woff') format('woff'),
url('fontName.ttf') format('truetype'),
url('fontName.svg#fontName') format('svg');
}
/*个中fontName替代为你的字体名称*/

在页面中必要的处所行使该字体:

Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com] p { font: 13px fontNameRegular, Arial, sans-serif; }
h1{font-family: fontNameRegular}

可能

Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com] <p style="font-family: fontNameRegular">掬水月在手,落花香满衣</p>

下面是我通过上面两步做的示例:


提醒:可修改儿女码再运行!

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读