http://getbootstrap.comからブートストラップ 3 の完全なパックをダウンロードした後、テーマ用の別の css ファイルがあることに気付きました。それをどのように活用するのですか?説明してください?
既存のブートストラップ プロジェクトに含めbootstrap-theme.css
ましたが、出力に違いはありません。
http://getbootstrap.comからブートストラップ 3 の完全なパックをダウンロードした後、テーマ用の別の css ファイルがあることに気付きました。それをどのように活用するのですか?説明してください?
既存のブートストラップ プロジェクトに含めbootstrap-theme.css
ましたが、出力に違いはありません。
Bootstrap 3.x をダウンロードすると、 bootstrap.cssとbootstrap-theme.cssが得られます(これらのファイルの縮小版も存在することは言うまでもありません)。
bootstrap.css
必要に応じて、完全にスタイルが設定され、すぐに使用できます。それはおそらく少し地味ですが、準備ができていて、そこにあります。
必要がなければ、bootstrap-theme.css を使用する必要はありません。問題はありません。
bootstrap-theme.css
は、ファイルの名前が示唆しようとしているものです。これは、創造的に「THE ブートストラップ テーマ」と見なされるブートストラップのテーマです。bootstrap.css
ベースにはすでにスタイリングが適用されており、私はそれらのスタイルをデフォルトと見なしているため、ファイルの名前は少し混乱を招きます。bootstrap-theme.css
しかし、このファイルに関して Bootstrap ドキュメントの例のセクションで述べられていることを考慮すると、その結論は明らかに正しくありません。
"オプションの Bootstrap テーマをロードして、視覚的に強化されたエクスペリエンスを実現してください。"
上記の引用は、この例のページhttp://getbootstrap.com/examples/theme/にリンクするサムネイルのhttp://getbootstrap.com/getting-started/#examplesにあります。アイデアは、それがブートストラップのテーマであり、オプションであるということです。bootstrap-theme.css
BootSwatch.com のテーマについて: これらのテーマは のように実装されていませんbootstrap-theme.css
。BootSwatch のテーマは、オリジナルの修正版ですbootstrap.css
。したがって、BootSwatch のテーマとbootstrap-theme.css
ファイルを同時に使用しないでください。
独自のカスタム テーマについて:bootstrap-theme.css
独自のテーマを作成するときに変更を選択する場合があります。そうすることで、Bootstrap に組み込まれている優れた機能を誤って壊すことなく、スタイリングを簡単に変更できるようになります。
CSS スタイルの例については、http: //getbootstrap.com/examples/theme/をご覧ください。
bootstrap-theme.css ファイルなしで例がどのように見えるかを確認したい場合は、ブラウザの開発者ツールを開き、例の <head> からリンクを削除してから比較してください。
これは古い質問であることは知っていますが、誰かが私のように見える例を探している場合に備えて投稿しました。
アップデート
bootstrap.css
= メイン CSS フレームワーク (グリッド、基本スタイルなど)
bootstrap-theme.css
= 拡張スタイル (3D ボタン、グラデーションなど)。このファイルはオプションであり、ブートストラップの機能にはまったく影響しません。外観を向上させるだけです。
更新 2
v3.2.0 のリリースにより、Bootstrap はドキュメント ページにテーマ css を表示するオプションを追加しました。ドキュメント ページ ( css、components、javascript ) のいずれかに移動すると、サイド ナビゲーションの下部に [テーマのプレビュー] リンクが表示され、テーマ css のオンとオフを切り替えることができます。
他の人が述べたように、ファイル名bootstrap-theme.cssは非常に紛らわしいです。私なら、bootstrap-3d.cssやbootstrap-fancy.cssのような、実際の動作をより説明するものを選択したでしょう。世界が「Bootstrap テーマ」と見なしているものは、まったく別の獣である BootSwatch から取得できるものです。
そうは言っても、グラデーションや影などの効果は非常に優れています。残念ながら、このファイルは BootSwatch テーマに大混乱をもたらすので、それらとうまく連携させるには何が必要かを掘り下げることにしました。
Bootstrap-theme.css は、Bootstrap ソースのtheme.lessファイルから生成されます。影響を受ける要素は次のとおりです (Bootstrap v3.2.0 以降):
theme.less ファイルは以下に依存します。
@import "variables.less";
@import "mixins.less";
コードは、いくつかの場所で variables.less で定義された色を使用します。次に例を示します。
// Give the progress background some depth
.progress {
#gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)
}
これが、bootstrap-theme.css が BootSwatch テーマを完全に台無しにする理由です。幸いなことに、BootSwatch テーマも variables.less ファイルから作成されるため、BootSwatch テーマ用の bootstrap-theme.css を簡単に作成できます。
これを行う正しい方法は、テーマのビルド プロセスを更新することですが、ここでは手っ取り早い汚い方法を示します。Bootstrap ソースの variables.less ファイルを Bootswatch テーマのファイルに置き換えてビルドすると、Boola で Bootswatch テーマ用の bootstrap-theme.css ファイルが作成されます。
Bootstrap の構築は難しそうに聞こえるかもしれませんが、実際には非常に簡単です。
終わり。なるほど、簡単でしたね。