====== CodeSandboxのVue.jsでBulmaを利用する方法 ======
===== 開発環境 =====
Windows10 Pro(Macでも同じです)
Chrome(CodeSandboxを利用するためWEBブラウザはChromeが望ましいです)
今回構築する環境
CodeSandbox上で
vue 2.5.2
bulma 0.7.2
==== 1. CodeSandboxで新規Vue.jsアプリを作成 ====
-https://codesandbox.io/へ行き、画面右上の"Create Sandbox"をクリック
-画面右上のあたりのVue(vue-cli)をクリック
-以下のような画面になります
{{:00.cssフレームワークbulma用テンプレート:pasted:20181223-182439.png}}
==== 2. Add Dependencyでbulmaを追加 ====
通常は、コマンドプロンプトで、
npm install bulma
とするところですが、CodeSandboxでは、以下のように行います。
*一番左の画面を下の方へ行き、"Add Dependency"をクリック
{{:00.cssフレームワークbulma用テンプレート:pasted:20181223-185047.png}}
{{:00.cssフレームワークbulma用テンプレート:pasted:20181223-185248.png}}
*Search or enter npm dependency のところに、bulmaと入力
{{:00.cssフレームワークbulma用テンプレート:pasted:20181223-185525.png}}
*すぐ下に出てくるbulma をクリックすると、bulmaがnpm installされます
{{:00.cssフレームワークbulma用テンプレート:pasted:20181223-185727.png}}
*次の画面で、Dependenciesをクリックすると、bulmaがインストールされていることが確認できます
{{:00.cssフレームワークbulma用テンプレート:pasted:20181223-185832.png}}
{{:00.cssフレームワークbulma用テンプレート:pasted:20181223-185854.png}}
==== 3. index.htmlとmain.jsの編集 ====
index.htmlとmain.jsを、以下のように書き換えます。
index.htmlのの直前に、以下のコードを挿入します。
(変更前)
{{:00.cssフレームワークbulma用テンプレート:pasted:20181223-225640.png}}
(変更後)
{{:00.cssフレームワークbulma用テンプレート:pasted:20181223-225742.png}}
次に、src/main.jsの5行目に以下のコードを追加します。
import './../node_modules/bulma/css/bulma.css';
(変更前)
{{:00.cssフレームワークbulma用テンプレート:pasted:20181223-225815.png}}
(変更後)
{{:00.cssフレームワークbulma用テンプレート:pasted:20181223-225852.png}}
これで、Vue.jsでbulmaとFontAwesome5が利用できるようになります。
==== 4. src/App.vueの編集 ====
src/App.vueを編集します。
(変更前)
{{:00.cssフレームワークbulma用テンプレート:pasted:20181223-230748.png}}
(変更後)
{{:00.cssフレームワークbulma用テンプレート:pasted:20181223-230845.png}}
すると、以下のようになります。
{{:00.cssフレームワークbulma用テンプレート:pasted:20181223-231113.png}}
ソースコード
https://codesandbox.io/s/6wqlmvyzk
===== 参考 =====
https://alligator.io/vuejs/css-frameworks-vuejs/
font awesome 5は、以下のサイトからのリンクを、index.htmlのの直前に挿入する。
https://fontawesome.com/start
{{:00.cssフレームワークbulma用テンプレート:pasted:20181223-171826.png}}
参考:https://niwaka-web.com/fontawsome5_css/
Font Awesome 5の使い方【Web Fonts with CSS編】更新日:2018年11月20日
https://saruwakakun.com/html-css/basic/font-awesome
【保存版】Font Awesomeの使い方:Webアイコンフォントを使おう 2018/12/20
===== リンク =====
https://sugimotonote.com/2018/05/23/post-1058/
Vue.js + bulma + Vue-cliでシンプルにおしゃれな静的サイトを作る
2018/5/23 2018/5/23