国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開發(fā) > CSS > 正文

css3中的@font-face制作圖標(biāo)字體icofont

2024-07-11 09:01:27
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

武林網(wǎng)(www.survivalescaperooms.com)文章簡(jiǎn)介:ICOFONT制作常用社交圖標(biāo)。

icofont為何物?圖標(biāo)字體也。圖標(biāo)和字體怎能混為一談呢?icofont就是用font-family來(lái)實(shí)現(xiàn)icon,主要用到了css3中的@font-face。

實(shí)現(xiàn)我們來(lái)熟悉一下@font-face這個(gè)屬性。

@font-face的語(yǔ)法規(guī)則:

@font-face {
   font-family: <YourWebFontName>;
   src: <source> [<format>][,<source> [<format>]]*;
   [font-weight: <weight>];
   [font-style: <style>];
 }

取值說(shuō)明:瀏覽器兼容:

瀏覽器兼容問(wèn)題上不用太擔(dān)心,‘@font-face’規(guī)則首先定義在 CSS2 規(guī)范中,但是在 CSS2.1 中被刪除,目前又被納入到 CSS3 推薦草案中,所以不用擔(dān)心IE系列,從IE4開始就支持這一屬性了,并且現(xiàn)在一些主流的瀏覽器(Chrome 1+/Firefox 3.5+/Safari 3.1+/iOS 3.1+/Opera 10+)也都支持。

字體格式:

說(shuō)到瀏覽器對(duì)@font-face的兼容問(wèn)題,這里涉及到一個(gè)字體format的問(wèn)題,因?yàn)椴煌臑g覽器對(duì)字體格式支持是不一致的,這樣大家有必要了解一下,各種版本的瀏覽器支持什么樣的字體。

一、TureTpe(.ttf)格式:

.ttf字體是Windows和Mac的最常見的字體,是一種RAW格式,因此他不為網(wǎng)站優(yōu)化,支持這種字體的瀏覽器有【IE9+,Firefox3.5+,Chrome4+,Safari3+,Opera10+,iOS Mobile Safari4.2+】;

二、OpenType(.otf)格式:

.otf字體被認(rèn)為是一種原始的字體格式,其內(nèi)置在TureType的基礎(chǔ)上,所以也提供了更多的功能,支持這種字體的瀏覽器有【Firefox3.5+,Chrome4.0+,Safari3.1+,Opera10.0+,iOS Mobile Safari4.2+】;

三、Web Open Font Format(.woff)格式:

.woff字體是Web字體中最佳格式,他是一個(gè)開放的TrueType/OpenType的壓縮版本,同時(shí)也支持元數(shù)據(jù)包的分離,支持這種字體的瀏覽器有【IE9+,Firefox3.5+,Chrome6+,Safari3.6+,Opera11.1+】;

四、Embedded Open Type(.eot)格式:

.eot字體是IE專用字體,可以從TrueType創(chuàng)建此格式字體,支持這種字體的瀏覽器有【IE4+】;

五、SVG(.svg)格式:

.svg字體是基于SVG字體渲染的一種格式,支持這種字體的瀏覽器有【Chrome4+,Safari3.1+,Opera10.0+,iOS Mobile Safari3.2+】
這就意味著在@font-face中我們至少需要.ttf,.eot兩種格式字體,甚至還需要.svg等字體達(dá)到更多種瀏覽版本的支持。
舉個(gè)栗子:

在font-face的應(yīng)用中,由于中文字體文件過(guò)大,并不常用。如果需要英文字體的話,推薦大家用google的Google Web Fonts https://www.google.com/webfonts .
但可以使用font-face制作一些小圖標(biāo),效果極好。

icoMoon 使用方法

推薦使用一個(gè)icofont的網(wǎng)站
首先進(jìn)入網(wǎng)站選擇 icoMoon App ,start the App.

css3中的@font-face制作圖標(biāo)字體icofont

然后選擇需要使用的圖標(biāo),選擇下一步。

css3中的@font-face制作圖標(biāo)字體icofont


最后將所需的圖標(biāo)重新自定義命名,下載自定義后的文件。
文件中包括了各種字體。
現(xiàn)在就可以使用酷酷的icofont了。

使用說(shuō)明:

@font-face {font-family: 'icofoont';src: url('icofont.eot');src:url('icofont.ttf')  format('truetype');  }
 span{font-family: 'icofoont';font-size:30px;padding:10px;}
<div>
  <span>a</span>
  <span style="color:#3F5CA2">b</span>
  <span style="color:#D2462F">c</span>
  <span style="color:#215676">d</span>
  <span style="color:#31B5F5">e</span>
  <span style="color:#d6d6d6">f</span>
  <span style="color:#b4ea5d">g</span>
  <span style="color:#00ADEF">h</span>
  <span style="color:#F47E24">i</span>
</div>

css3中的@font-face制作圖標(biāo)字體icofont


最后上效果圖
奉上優(yōu)雅的 DOME

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 偃师市| 牙克石市| 家居| 慈溪市| 宿迁市| 营山县| 仪征市| 图们市| 满城县| 炉霍县| 巫山县| 阿城市| 咸宁市| 桃源县| 常德市| 游戏| 吉木乃县| 大冶市| 右玉县| 始兴县| 榆林市| 城市| 鹤壁市| 伊宁县| 永和县| 同江市| 电白县| 稷山县| 邯郸市| 汉阴县| 新巴尔虎左旗| 洪洞县| 阳信县| 当涂县| 文化| 襄城县| 铜梁县| 利津县| 徐闻县| 潜山县| 北流市|