2017-04-25 3 views
0

私のウェブサイトにいくつかのアイコンを与えたい。今私は多くの人々がこのウェブサイトFlatironを使用していることがわかります。私が欲しかったアイコンをダウンロードしたが、それはアイコンが表示されませんhtmlでFlaticonのアイコンを使用するにはどうすればよいですか?

/**  
* Font 1  
*/  
@font-face { 
    font-family: "Flaticon1"; 
    src: url("flaticon1.eot"); 
    src: url("flaticon1.eot#iefix") format("embedded-opentype"), url("flaticon1.woff") format("woff"), url("flaticon1.ttf") format("truetype"), url("flaticon1.svg") format("svg"); 
    font-weight: normal; 
    font-style: normal; 
} 

[class^="flaticon1-"]:before, 
[class*=" flaticon1-"]:before, 
[class^="flaticon1-"]:after, 
[class*=" flaticon1-"]:after { 
    font-family: "Flaticon1"; 
    font-size: 20px; 
    font-style: normal; 
    margin-left: 20px; 
} 

.flaticon1-basic21:before { 
    content: "\e000"; 
} 

.flaticon1-bicycle21:before { 
    content: "\e001"; 
} 

.flaticon1-car6:before { 
    content: "\e002"; 
} 


/**  
* Font 2  
*/  
@font-face { 
    font-family: "Flaticon2"; 
    src: url("flaticon2.eot"); 
    src: url("flaticon2.eot#iefix") format("embedded-opentype"), url("flaticon2.woff") format("woff"), url("flaticon2.ttf") format("truetype"), url("flaticon2.svg") format("svg"); 
    font-weight: normal; 
    font-style: normal; 
} 

[class^="flaticon2-"]:before, 
[class*=" flaticon2-"]:before, 
[class^="flaticon2-"]:after, 
[class*=" flaticon2-"]:after { 
    font-family: "Flaticon2"; 
    font-size: 20px; 
    font-style: normal; 
    margin-left: 20px; 
} 

.flaticon2-basic21:before { 
    content: "\e000"; 
} 

.flaticon2-bicycle21:before { 
    content: "\e001"; 
} 

.flaticon2-car6:before { 
    content: "\e002"; 
} 

http://support.flaticon.com/hc/en-us/articles/205019862-CSS-code-for-Iconfont-

私がやったことは、私のCSSでこのようなものを入れています。

enter image description here

私が間違って何をした:それは、この表示しますか?

+0

おそらく、あなたのプロジェクトにはフォントファイルが正しく含まれていませんでした。コンソールにエラーが表示されますか?あなたのCSSで 'url()'のために持っているものは、アイコンフォントファイルがCSSファイルと同じフォルダにあることを期待しています。 – hungerstar

+0

@hungerstarそうです、コンソールは、リソース(ERR_FILE_NOT_FOUND)のロードに失敗したと言っています。私は同じフォルダーにアイコンフォントファイルを持っています。それは私がそれを不適切に命名したことを意味しますか? – Boxman

+0

おそらく。 'url()'のファイル名があなたのCSSと一致していますか?フォントファイルタイプの1つが欠落している可能性はありますか?ほとんどのブラウザで動作するには、通常、 'tff'、' woff'、 'svg'といった複数の型が必要です。おそらくあなたは1つが欠落しており、それがエラーの場所です。 – hungerstar

答えて

0

明らかにフォントファイルではなくファイル形式をダウンロードしました。コレクションにアイコンを入れた後、IconfontまたはSVGスプライトのアイコンをダウンロードすることができました。それはコース全体のコレクションをダウンロードします。

0

1.

あなたのコレクション準備し、あなたのウェブサイトのためのコレクションに単色のアイコンを追加

2.ダウンロードiconfont

あなたのコレクションを開き、選択し、ダウンロードコレクションボタンを押してくださいIconfont

3.コレクションを準備する

WebフォルダにソースファイルとCSSをコピーします。

4.ロードスタイルシート

リクエストウェブの頭からCSSスタイルシート。

< link rel="stylesheet" type="text/css" href="your_website_domain/css_root/flaticon.css" > 

5.クラスを使用し

各アイコンのclassesを使用し、彼らはあなたのウェブサイトに表示されます。その後、CSSでそれらを操作します。 使用例:

<i class="flaticon-airplane49"></i> or <span class="flaticon-airplane49"></span> 
関連する問題