twitter-bootstrapを使用
することにより、を追加することでナビゲーションバーの外観を変更することが可能になります.navbar-inverse
。
<div class="navbar navbar-inverse">
...
</div>
私がやろうとしているのは、Webサイトのテーマを変更するための単純なjsモジュールです。
私のスクリプトはボディセレクターにクラスを追加するだけで、すべてがlessファイルで作成されます。
$('body').addClass('theme-dark');
jsコードを使用すると、結果を簡単に取得できます。
$('.navbar').addClass('navbar-inverse');
しかし、私の質問は異なります。
ボディセレクターにnewThemeクラスを追加するだけで、navbar-inverseを適用し、lessファイルを変更するだけで可能でしょうか。
はいの場合、lessルールをどのように書く必要がありますか?
私はこのようなものを作りたいです:
.theme-dark {
.navbar {
// a function which makes
// the style of navbar-inverse
要件:
私はcss、jquery、アンダースコアにあまり使用していません。