1. 程式人生 > 實用技巧 >CSS3中引入多種自定義字型(font-face)

CSS3中引入多種自定義字型(font-face)

今天在HTML中發現了一個問題,提供給我們預設的字型有很多,但是除了那些“黑體”、“宋體”、“楷體”等支援中文字型之外,其餘的都不知道中文字型,如果我們需要用自己喜歡的字型怎麼辦呢?CSS3中是否可以引入自定義下載的字型呢?如果可以我們應該怎麼引入?帶著這一系列的問題我們來看下解決方案,說什麼都不如看效果,下面是三種字型在網頁中的效果,“春聯標準字型”、“江南藝術調字型”和“毛浙東藝術字體”的效果:(https://www.cnblogs.com/a1111/p/12815979.html:原作者連結)

HTML程式碼:

<html>
   <head>
   	<meta charset="UTF-8">
   	<title>字型檔案測試</title>
   </head>
   <body>
   	<div class="chunlian">春聯標準字型測試</div>
   	<div class="jiangnan">江南藝術調字型測試</div>
   	<div class="maozedong"> 毛浙澤東字型測試</div>
   </body>
</html> ```

然後就是CSS樣式設定:

   	 ```<style type="text/css">
   		@font-face {
   			font-family:'chunlian';
   			src: url(font/chunlian.ttf);
   		}
   		@font-face {
   			font-family: 'jiangnan';
   			src:url(font/jiangnan.ttf);
   		}
   		.chunlian{
   			font-family: 'chunlian';
   			font-size: 50px;
   			text-shadow: none;
   		}
   		.jiangnan{
   			font-family: 'jiangnan';
   			font-size: 40px;
   		}
   		@font-face {
   			font-family: 'maozedong';
   			src:url(font/maozedong.ttf);
   		}
   		.maozedong{
   			font-family: 'maozedong';
   			font-size: 50px;
   			text-shadow: none;
   		}
   	</style> ```


如果再加入其他字型直接在CSS中寫@font-face即可!