圖示字型對你的網站來說非常棒:原因如下

今天我將向您展示什麼是圖示字型,以及如何使用它們來活躍您的網站。...

你聽說過圖標,也幾乎肯定聽說過字體,但什麼是圖標字體?今天我將向您展示什麼是圖標字體,以及如何使用它們來活躍您的網站。我們開始吧。

icon-fonts-website

什麼是圖標字體(icon fonts)?

圖標字體與“常規”字體完全相同——它們定義了一段文本的外觀。這裡最大的區別是圖標字體不包含字母和數字,而是包含符號和圖標。你可能會對此感到困惑,因為如果你不能給媽媽寫信,字體有什麼用呢!

圖標字體主要用於設計網站樣式。由於它們是基於向量的,因此可以使用CSS調整大小、移動、設置樣式和更改。與傳統的設計方法(如圖像)相比,這提供了巨大的優勢。只需幾行代碼就可以改變大量圖標的外觀。你不需要編輯任何圖像,打開Photoshop,或者上傳新文件,你只需要編寫代碼。

入門

我將在這些示例中使用FontAwesome,但該理論可以應用於許多其他字體包。

以下是入門HTML:

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>MUO Icon Fonts</title><link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"><style>html {font-family: helvetica, arial;}</style></head><body></body></html>

這是生成網頁所需的最小HTML量。我不會解釋它的大部分,因為我們已經涵蓋了在我們的指南如何使一個網站。

最重要的一行是:

<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">

這將從CDN加載字體樣式表。沒有這一行,你的網站將不知道什麼是字體真棒,所以這是相當重要的。這個樣式表處理了嵌入web字體的所有困難工作,並且通常使事情變得更容易。

字體圖標由添加到i標籤的CSS類定義。選擇這些圖標是因為它們沒有附加任何瀏覽器或默認定義的樣式,所以您的圖標不會亂七八糟。或者,可以將類添加到span標記中,但這會使HTML變得混亂。

以下是基本用法。把這個放在你的身體標籤裡:

<i class="fa fa-cog"></i> My First Icon

下面是它的樣子:

First Icon

那有多容易?我們把它分解一下。Font Awesome需要兩個類才能工作。第一種叫做fa,它代表字體。這是任何圖標都需要的,無論您使用哪一個。第二個類指定您希望使用的特定圖標——可以是任何東西,飛機、人或信用卡。它的前綴也是fa,因為這是一個cog圖標,所以它的名稱是fa cog。你可以在他們的網站上查看所有圖標的列表。

嘗試將圖標從cog更改為其他圖標。

深入

一旦你知道了基礎知識,就到了學習高級技巧的時候了。

如果您不想編寫自己的CSS,可以直接使用內置的樣式。有許多類可用於將圖標變大:

<i class="fa fa-battery-0 fa-lg"></i><i class="fa fa-battery-1 fa-2x"></i><i class="fa fa-battery-2 fa-3x"></i><i class="fa fa-battery-3 fa-4x"></i><i class="fa fa-battery-4 fa-5x"></i>

Sized Ic***

另一個有用的類是fa spin。這將使你的圖標旋轉,當與以前的大小類相結合,你可以產生一些不錯的效果。代碼如下:

<i class="fa fa-refresh fa-spin fa-3x"></i>

結果如下:

Spinning Icon

很容易旋轉圖標--使用fa rotate類:

<i class="fa fa-envelope-o fa-3x"></i><i class="fa fa-envelope-o fa-3x fa-rotate-90"></i><i class="fa fa-envelope-o fa-3x fa-rotate-180"></i><i class="fa fa-envelope-o fa-3x fa-rotate-270"></i>

最後的數字定義了圖標的旋轉角度,但不要太過激動。你被限制在90,180,或270。

Ic*** Rotated

最後一個技巧是堆疊。fa stack類允許您將兩個或多個圖標組合在一起。代碼如下:

<span class="fa-stack fa-lg"> <i class="fa fa-square-o fa-stack-2x"></i> <i class="fa fa-eyedropper fa-stack-1x"></i></span><span class="fa-stack fa-lg"> <i class="fa fa-square-o fa-stack-2x"></i> <i class="fa fa-bell fa-stack-1x"></i></span><span class="fa-stack fa-lg"> <i class="fa fa-square-o fa-stack-2x"></i> <i class="fa fa-cutlery fa-stack-1x"></i></span><span class="fa-stack fa-lg"> <i class="fa fa-square-o fa-stack-2x"></i> <i class="fa fa-glass fa-stack-1x"></i></span>

下面是它的樣子:

Ic*** Stacked

一旦你開始組合所有這些不同的類,可能性真的是無窮無盡的。

自定義css

因為圖標字體只是字體,所以可以像使用其他元素一樣使用CSS設置它們的樣式。使用一點CSS3可以大有幫助:

Icon Animation

下面是該圖標的HTML:

<i class="fa fa-motorcycle fa-5x bike"></i>

以下是CSS:

@keyframes move { from { margin-left: 0; } to { margin-left: 400px; }}.bike { animation-name: move; animation-duration: 4s;}

這個CSS非常基本,但是影響很大。這不是一個CSS教程,所以你可能想學習CSS如果你想知道更多的內部工作。

如果你真的想,你可以做一些特別的事情:

Icon Animation

為了減少web的文件大小,這會有點結巴。以下是HTML:

<i class="fa fa-user-circle person fa-5x" id="p1"></i><i class="fa fa-user-circle person fa-5x" id="p2"></i><i class="fa fa-user-circle person fa-5x" id="p3"></i><i class="fa fa-user-circle person fa-5x" id="p4"></i>

以下是CSS:

@keyframes fade { from { opacity: 0; } to { opacity: 1; }}.person { opacity: 0; animation-name: fade;}#p1 { color: red; animation-duration: 2s;}#p2 { color: orange; animation-duration: 4s;}#p3 { color: green; animation-duration: 6s;}#p4 { animation-duration: 8s;}

與上一個示例一樣,它使用CSS3動畫。將創建一個名為“淡入淡出”的動畫,每個人圖標都以不同的時間實現該動畫。使用這些圖標和CSS3有很大的潛力。

今天就這些。你現在應該能夠使用圖標字體來活躍你的網站!如果你對自己的技能還不太確定,可以看看這些CSS模板網站或YouTube頻道,開始網頁設計。

你今天學到什麼新東西了嗎?你最喜歡的圖標字體是什麼?請在下面的評論中告訴我們!

  • 發表於 2021-03-14 08:32
  • 閱讀 ( 47 )
  • 分類:程式設計

你可能感興趣的文章

5個很棒的kde等離子調整你今天應該試試

...找到“字型管理器”。現在,您可以透過單擊加號(+)圖示並將所選字型拖動到各自的組中來建立自定義字型組。如果應用程式中需要較短的字型列表,只需禁用不需要的組。如果您只需要在一個特定的應用程式中使用一組字...

  • 發佈於 2021-03-12 22:36
  • 閲讀 ( 42 )

10個免費的adobe photoshop外掛,提供最佳創意套件

... 如果你需要把Twitter或購物車的圖示放到你的網站上,你可能會使用字型真棒來完成這項工作。現在你可以在Photoshop設計中使用同樣的標誌性字型。 ...

  • 發佈於 2021-03-14 12:34
  • 閲讀 ( 58 )

11 css模板網站:不要從頭開始!

...,而不是合併到HTML文件中。 影象、字型和圖示——模板中使用的任何影象也應包括在內。您可能希望保留圖示和背景之類的內容,但需要將其他佔位符影象替換為您自己的影象。可能還包括一些自定義字型。 ...

  • 發佈於 2021-03-15 11:20
  • 閲讀 ( 55 )

你的windows工作列應該是垂直的,原因如下

... 您將受益於能夠看到完整的日期和時間,加上更多的圖示在您的托盤和任何工具欄,您可能已經啟用。根據你的工作列設定,你可以在任何時候透過右鍵點選一個空白區域並選擇設定來調整,你也可以看到更多的視窗標題。...

  • 發佈於 2021-03-15 14:43
  • 閲讀 ( 50 )

5個網站可查詢免費的庫存照片、影片、音訊和圖示

...你應該合法地使用網路上的圖片,YouTube影片中的音樂、圖示、影片片段等等也是如此。你在哪能找到這個? ...

  • 發佈於 2021-03-15 17:30
  • 閲讀 ( 42 )

透過6個簡單的步驟讓你的瀏覽器看起來不錯

...要將任何按鈕還原到工具欄,請在Chrome選單中右鍵單擊其圖示,然後在彈出的上下文選單中選擇“保留在工具欄中”。 ...

  • 發佈於 2021-03-17 06:29
  • 閲讀 ( 50 )

這個網站有50多個免費的等距字型預覽和比較

...編輯器和ide、明暗主題,也許最重要的是,哪種程式設計字型最好。 ...

  • 發佈於 2021-03-17 07:34
  • 閲讀 ( 43 )

5個免費網站,為您的企業建立或自動生成一個標誌

...些網站只是簡單地混合和匹配元素。而其他人會幫你找到圖示、字型或顏色來構建你自己的東西。對每個人都有好處。在這之後,你將不需要成為一個專家誰知道如何在Illustrator設計一個標誌。 ...

  • 發佈於 2021-03-20 16:57
  • 閲讀 ( 43 )

5個超級簡單的網站來建立你的線上投資組合

...。但所使用的主題是聰明和現代。您可以更改標題影象和圖示來個性化您的公文包頁面。 ...

  • 發佈於 2021-03-20 20:24
  • 閲讀 ( 55 )

如何在站點上設定https:簡單指南

...。但如果你在經營一家企業,你應該明白為什麼網站安全對你的業務成功如此重要。 ...

  • 發佈於 2021-03-23 17:25
  • 閲讀 ( 45 )