00.vue用デザインフレームワークvuetify:06.vuetifyでアイコンを利用
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
00.vue用デザインフレームワークvuetify:06.vuetifyでアイコンを利用 [2019/01/31] – [リンク] adash333 | 00.vue用デザインフレームワークvuetify:06.vuetifyでアイコンを利用 [2019/01/31] (現在) – [MDIのインストール方法その2?] adash333 | ||
---|---|---|---|
行 1: | 行 1: | ||
====== 06.vuetifyでアイコンを利用 ====== | ====== 06.vuetifyでアイコンを利用 ====== | ||
+ | Vuetifyで利用することが多いアイコンは、以下の3つとなります。 | ||
+ | -Vuetify公式のMaterial Icons | ||
+ | -Font Awesomeアイコン | ||
+ | -Material Design Icons(名前がMaterial Iconsとそっくりですが、別物で、こちらの方が欲しいものが揃っている印象があります) | ||
+ | |||
+ | https:// | ||
- | ===== リンク ===== | ||
https:// | https:// | ||
v-iconコンポーネント | v-iconコンポーネント | ||
行 9: | 行 14: | ||
(1)公式のMaterial Icons | (1)公式のMaterial Icons | ||
https:// | https:// | ||
- | |||
(2)Font Awesomeアイコン | (2)Font Awesomeアイコン | ||
行 20: | 行 24: | ||
Material Design Iconsのアイコンの利用をサポートしています。アイコン名にmdi-プレフィックスを付与するだけで使用できます。あなたのプロジェクトにMaterial Design Iconsを導入しておく必要があるので注意して下さい。 | Material Design Iconsのアイコンの利用をサポートしています。アイコン名にmdi-プレフィックスを付与するだけで使用できます。あなたのプロジェクトにMaterial Design Iconsを導入しておく必要があるので注意して下さい。 | ||
- | ===== Vuetifyにアイコンを設定する方法 ===== | + | ===== 1. Vuetify公式のMaterial Iconsを設定する方法 ===== |
- | 同時には一種類しか使用できない?未確認 | + | Vuetify公式サイトに記載されている方法でVue.jsにVuetifyをインストールすると、自然に使えるようになっています。 |
+ | Material Iconsのリスト | ||
+ | https:// | ||
+ | Vue.jsにVuetifyを導入するためには、以下の3つが必要です。 | ||
- | https:// | + | -Vuetifyをnpm install(CodeSandboxでは、Add DependencyからVuetifyをインストール) |
+ | -index.htmlの< | ||
+ | -src/main.jsで、vuetifyとvuetify.cssをimportして、Vue.use(Vuetify); | ||
+ | index.htmlの追加コード | ||
+ | < | ||
+ | // </ | ||
+ | <link href=" | ||
+ | </ | ||
+ | src/ | ||
+ | < | ||
+ | import Vuetify from " | ||
+ | import " | ||
+ | |||
+ | Vue.use(Vuetify); | ||
+ | </ | ||
+ | 上記の3つの作業を行えば、src/ | ||
- | ===== Font Awesomeアイコンの導入方法 ===== | ||
+ | ===== 2. Font Awesomeアイコンの導入方法 ===== | ||
+ | 通常のhtmlファイルで利用する場合は、 | ||
https:// | https:// | ||
へ行き、リンクをindex.htmlのhead内に記載する。 | へ行き、リンクをindex.htmlのhead内に記載する。 | ||
行 40: | 行 63: | ||
https:// | https:// | ||
からアイコン(フリーのもの)を探してから、以下を参考に記載。 | からアイコン(フリーのもの)を探してから、以下を参考に記載。 | ||
- | |||
- | https:// | ||
- | |||
- | https:// | ||
- | |||
- | https:// | ||
- | @kurararara | ||
- | 2018年11月07日に更新 | ||
- | Font awesome を Vue.js で使ってみよう | ||
https:// | https:// | ||
行 54: | 行 68: | ||
2018年01月05日に投稿 | 2018年01月05日に投稿 | ||
シングルファイルコンポーネント内で Font Awesome をクラス指定で使う | シングルファイルコンポーネント内で Font Awesome をクラス指定で使う | ||
- | →これがよいかも!? | + | →Vue.jsで用いる場合は、この方法がお勧めです。 |
-codesandboxの場合、Add Dependencyから、@fontawesome/ | -codesandboxの場合、Add Dependencyから、@fontawesome/ | ||
行 82: | 行 95: | ||
+ | その他のリンク | ||
+ | https:// | ||
+ | https:// | ||
+ | https:// | ||
+ | @kurararara | ||
+ | 2018年11月07日に更新 | ||
+ | Font awesome を Vue.js で使ってみよう | ||
- | ===== Material Design Iconsアイコンの導入方法 ===== | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== 3. Material Design Iconsアイコンの導入方法 ===== | ||
+ | 実際にアイコンを使用するときは、 | ||
+ | https:// | ||
+ | からアイコンを探してから、以下を参考に記載。 | ||
https:// | https:// | ||
行 96: | 行 123: | ||
https:// | https:// | ||
→英語ですが、非常にわかりやすい説明です。 | →英語ですが、非常にわかりやすい説明です。 | ||
+ | |||
+ | vue-material-design-iconsを使用してみたいと思います。 | ||
+ | |||
+ | -Add Dependencyからvue-material-design-iconsをインストール | ||
+ | -src/ | ||
+ | -src/ | ||
+ | |||
+ | src/main.js | ||
+ | < | ||
+ | import " | ||
+ | </ | ||
+ | {{: | ||
+ | |||
+ | src/App.vue | ||
+ | < | ||
+ | // template内 | ||
+ | < | ||
+ | |||
+ | // script内 | ||
+ | import CodepenIcon from " | ||
+ | |||
+ | components: { | ||
+ | CodepenIcon | ||
+ | } | ||
+ | </ | ||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | 参考:https:// | ||
+ | アイコンのリスト:https:// | ||
+ | Importするときの名前の付け方は、以下を参考。 | ||
+ | {{: | ||
+ | |||
+ | ==== MDIのインストール方法その2? ==== | ||
+ | |||
+ | https:// | ||
+ | →この通りにやってうまくいくのか、いまいち分かりません、、、 | ||
+ | |||
+ | |||
+ | ==== Nuxt.js+Vuetifyでアイコンの利用方法 ==== | ||
+ | |||
+ | https:// | ||
+ | @high-u | ||
+ | 2018年05月05日に更新 | ||
+ | Nuxt.js で CSS フレームワークを 3 つ試した。 | ||
+ | →fontAwesomeとMaterial icons両方を同時に使う方法が説明されています。 | ||
+ | |||
00.vue用デザインフレームワークvuetify/06.vuetifyでアイコンを利用.1548935150.txt.gz · 最終更新: 2019/01/31 by adash333