みなさまこんにちは。
Sassを始めたばかりなので分からない事が多く、質問文も拙いですが良ければご回答頂けると幸いです。
目的
サイト内で使用するFont Awesome 5 FreeのWebアイコンでよく使うcssプロパティを@mixin
で定義し、他のscssファイルで呼び出して引数の部分にcontent
の内容を入れる、という構造を作りたいと思っています。
今現在のコード
//common.scss @mixin fontAwesome($code) { content: "" + $code; font-family: "Font Awesome 5 Free"; font-weight: 900; }
上記のscssファイルで定義した@mixin
を下記の別のファイルで呼び出しています。
//main.scss .test { &::after { @include fontAwesome(\f138); } }
このコードですと一応エラーは出ないのですがコンパイルすると…
//main.css .test::after { content: "\f138"; font-family: "Font Awesome 5 Free"; font-weight: 900; }
こうなってしまうのです。
もしこれの解決法をご存知の方がいましたら教えて頂けると幸いです。
また、他にwebアイコンの上手い使いまわし方法があるよという方も、教えて頂けると有難い所存です!
コード初心者の勉強不足で申し訳ないのですが、よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/29 05:23