付属のスタイルシートに1つのlesscssスタイルシートから変数を渡す方法は?
-
18-09-2019 - |
質問
私は、各テンプレートが3つのまたは4の代替のカラースキームを持っているテンプレートシステムを構築するために lesscss に使用しようとしています。
例えばだから、私はこのようになりますred.less
スタイルシートを持つことができます
@main_colour: #ff0000;
@import 'main.less';
だから、私はすべての主要なスタイルが含まれており、カラーコードに設定された変数を使用する維持するために、1つのmain.less
スタイルシートを持っています。私はその後、各カラースキームのための別々のcolour.less
ファイルを作成することができます。
唯一の問題は、私はこれをしようとするとき、私はそれが変数を解析する前にLESSは@importsを解析していることを示しLess::VariableNameError
を取得することです。
この回避策、または同じ最終結果を達成するための他の方法はありますか?
解決
あなたのつぶやきするを参照するには、はい、これはA <働くだろうhref = "http://sass-lang.com" のrel = "nofollowをnoreferrer">サスを。私は親切実際には少ないに動作しないことを驚いてます。
他のヒント
私はあまり人は、原子や外部環境の設定の独立したファイル.Lessを維持したいと思います。これは私が想定したものだったが、私もそれを好きではなかったので、私たちの.NETポート http://www.dotlesscss.com には、デフォルトでこれを行うことができます。
そのない大きな変化は、元の少ないルビーバージョンに行うには、あなたがソースいじり空想ならば、私は正しい方向にあなたを指すことができます。
関心のうち、今より少ないチームIかなりSASSの構文のように反逆して、そこに、このような条件文などの付加的なものである、あなたは(まだ)カントことをループすることなく、少ない労力で行います。
NEX3 @ - 。あなたたちは、競合停止し、ちょうど一緒に動作するはずです。
.NETの「ドットなし」を使用して私のために、これはもはや問題ではありませんように思える、または少なくともない?
最新のLESSで今正常に動作するようです。