Font Awesome 5をSassで導入

新しくなったFont AwesomeをSASS(SCSS)で導入します。

スポンサーリンク
レクタングル大

ファイルをダウンロード

ダウンロードしたファイルを設置

ダウンロードしたZipを解凍すると、以下のようなディレクトリが確認できます。(私のはPro版です)

fontawesome-pro-5.3.1-web
┣ css
┣ js
┣ less
┣ metadata
┣ scss
┣ sprites
┣ svgs
┣ webfonts

fontファイルを設置

webfontsディレクトリに入っているフォントデータ一式を、ご自身のプロジェクトのfontsディレクトリに入れる。ご自身のフォントディレクトリ名はfontでもfontsでもお好きなもので。

Sassファイルを設置

SCSSディレクトリをディレクトリごとご自身のプロジェクトのSCSSディレクトリに入れ、SCSSというディレクトリ名を「font-awesome」など任意の名前に変更する。

※ちなみに私は後々バージョン確認できるように「fontawesome-pro-5.3.1-web/scss」のまま使っています。

fontsディレクトリへのパス変更

「_variable.scss」を開き、fontsディレクトリへのパスを変更します。_variable.scssから見たパスではなく、コンパイル後のCSSファイルから見たパスに変更してください。

その他必要に応じてカスタマイズします。最初はパス以外は変更しないほうがいいでしょう。

これで準備完了です。

Font Awesome 5をSassで読み込む

style.scssファイルに、準備したFont Awesome 5を読み込みます。

基本

必要に応じてsolid以外や併用も可

使い方

CSSで使う

Font Awesome 5のページを参照

https://fontawesome.com/how-to-use/on-the-web/using-with/sass

HTML上でインラインとして使う

iタグで記述すればOK

iconはiconページで探す。CSSで使用するUnicodeやHTMLで使用するiタグは、アイコンページから簡単にコピーできます(便利になりました)。


以上、Font Awesome 5をSassで使用する場合の設置方法をご紹介しました。が、しかし、CDNで読み込むほうが楽だなと密かに思っています…。表示スピード的にはどちらがいいのか、いずれ検証してみたいと思います。おすすめの使い方があればコメントください!

スポンサーリンク
レクタングル大
レクタングル大

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください