DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS進階教程 >> TypeSelect實現網頁嵌入字體
TypeSelect實現網頁嵌入字體
編輯:CSS進階教程     

網頁制作poluoluo文章簡介:TypeSelect事實上是定制了typeface的某些方法,但同時需要jQuery庫的支持,用法和typeface是一樣的.

網站的設計已經越來越偏向個性化了,大家都在想方設法的實現獨特的網站風格,嵌入字體/網絡字體是達到這一目標的方法之一。而之前,我們在《如何在網頁設計中使用個性化字體》中有介紹過typeface.js,它可以很方便的將個性字體嵌入到網頁中,並且具有良好的兼容性,從而可以彌補@font-face的不足。但是typeface有個不足——使用typeface的字體不能被選中,這顯然會影響網站的用戶體驗。

現在好了,已經出來了一個非官方的解決方案:Type Select。

TypeSelect事實上是定制了typeface的某些方法,但同時需要jQuery庫的支持,用法和typeface是一樣的:

在頁面的頭部加載以下js文件:

<link rel="stylesheet" type="text/css" href="css/typeselect.css"/>
<script type="text/javascript" src="js/typeface-custom.js"></script>
<script type="text/javascript" src="fonts/nilland_regular.typeface.js"></script>
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/typeselect.js"></script>

然後在頁面或CSS中定義你要嵌入的字體名稱:

HTML中:

<h1 class="select" style="font-family: 'Linux Libertine', Georgia, serif; ">Your Text</h1>

CSS中:

h1 {font-size: 55px; font-family: Nilland, Times; font-weight: normal; font-style: normal;}

請注意以下事項:

  1. 你需要給使用指定字體的元素指定一個”select”類,也就是class=”select”;
  2. 你不需要再使用原始的typeface.js文件,而需要使用typeface-custom.js;
  3. 該效果不支持Opera浏覽器;
  4. 尚不支持鏈接的偽類,如a:hover、a:visited等;
  5. 尚不支持背景色。

欲了解更多,請到這裡下載一個演示包,或者到官方網站查看更多信息。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved