付属のスタイルシートに1つのlesscssスタイルシートから変数を渡す方法は?

StackOverflow https://stackoverflow.com/questions/2009052

質問

私は、各テンプレートが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で今正常に動作するようです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top