1:ID:RFQf8E · 2週間前

#質問 scss デザイナーよりですがコーディングをするものです。sass初心者です。変数のスコープについていまいち理解できず、質問させていただきました。知識のある方からしたらはあ?ってかんじの質問かもしれないのですが、アドバイスいただければと幸いです。

変数を記述しておくための_variables.scssファイルを用意しました。それと並列の階層にあるものとして_header.scssなどパーツ用のファイルを用意しました。それらをstyle.scssにimportしています。

_header.scssでも_variables.scssで用意した関数を使いたかったのですが動作しませんでした。
これは書き方(例えば読み込み順を入れ替えるとか)によって動作するようになるものなのでしょうか?
それとも不可能なものなのでしょうか?
不可能な場合、通常はそのような関数をどうやって管理するのが一般的でしょうか?

「パーシャル 変数 スコープ」とかで検索してみたのですがよい答えが見つからず、困っております。こういう言葉で検索すれば?でもいいのでなにかヒント頂ければうれしいです。

2 件の回答

2:ID:W1kTqR · 2週間前

style.scss内で_variable.scssを先に読み込めば、後に読み込む_header.scssでは変数が使えます。

3:ID: · 2週間前

Re:2
ありがとうございます!そもそも一部の記述が間違っていたようでした…。普通に読み込めました。すいませんでした。

コメントの受付は終了しました。

一緒に読まれている質問

ページ上部に戻る