http://getbootstrap.com からブートストラップ3の完全なパックをダウンロードした後、私はテーマのための別のcssファイルがあることに気づきました。それを利用する方法?説明してください?
既存のブートストラッププロジェクトにbootstrap-theme.css
を含めましたが、出力に違いはありません。
Bootstrap 3.xをダウンロードすると、bootstrap.cssおよびbootstrap-theme.cssとなります(これらのファイルの縮小版はもちろんのこと)。
bootstrap.css
は完全にスタイル設定されていて、使用する準備が整っています。それはおそらくちょっとわかりやすいですが準備はできています。
したくない場合はbootstrap-theme.cssを使用する必要はありません。
bootstrap-theme.css
はまさにそのファイルの名前が提案しようとしているものです:それは創造的に 'ブートストラップテーマ'と考えられているブートストラップのためのテーマです。ベースのbootstrap.css
には既にスタイルが適用されていて、私はそのようなスタイルがデフォルトであるとみなすので、ファイルの名前は物事を少しだけ混乱させます。しかし、このbootstrap-theme.css
ファイルに関するBootstrapのドキュメントの例のセクションで述べられていることを考慮すると、その結論は明らかに正しくありません。
「視覚的に向上したエクスペリエンスのためのオプションのBootstrapテーマをロードします。」
上記の引用は、この例のページにリンクしているサムネイルのhttp://getbootstrap.com/getting-started/#examplesにありますhttp://getbootstrap.com/examples/theme/。アイデアはbootstrap-theme.css
がTHEブートストラップテーマであり、それはオプションであるということです。
BootSwatch.comのテーマについて:これらのテーマはbootstrap-theme.css
のようには実装されていません。 BootSwatchテーマはオリジナルのbootstrap.css
の修正版です。したがって、BootSwatchのテーマとbootstrap-theme.css
ファイルを同時に使用しないでください。
独自のカスタムテーマについて:独自のテーマを作成するときにbootstrap-theme.css
を変更することを選択するかもしれません。そうすることで、内蔵のBootstrapの長所を誤って損なうことなく、スタイルを変更しやすくなります。
CSSスタイルの例については、以下をご覧ください。 http://getbootstrap.com/examples/theme/
サンプルがなしでになっている様子を確認したい場合は、ブラウザの開発者ツールを開き、サンプルの<head>からリンクを削除してください。 。
私はこれが古い質問であることを知っていますが、だれかが私がそうだったように見える例を探している人のためにそれを掲示しました。
更新
bootstrap.css
=メインCSSフレームワーク(グリッド、基本スタイルなど)
bootstrap-theme.css
=拡張スタイリング(3Dボタン、グラデーションなど)。このファイルはオプションで、ブートストラップの機能にはまったく影響しません。外観を向上させるだけです。
アップデート2
V3.2.0のリリースにより、Bootstrapはdocページにテーマcssを表示するオプションを追加しました。ドキュメントページ( css 、 components 、 javascript )のいずれかにアクセスすると、ページの下部に[テーマのプレビュー]リンクが表示されます。テーマCSSのオンとオフを切り替えるために使用できるサイドナビゲーション。
まず、bootstrap-theme.css
はBootstrap 3のBootstrap 2.xスタイルに他ならないものです。本当に使いたい場合は、bootstrap.css
を付けてALONGを追加するだけです(縮小版でも動作します)。
Bootstrap-theme.cssは追加のCSSファイルです。これはオプションです。ボタンやその他の要素に3D効果を与えます。
他の人が述べているように、ファイル名bootstrap-theme.cssはとても混乱します。私はbootstrap-3d.cssまたはbootstrap-fancy.cssのようなものを選択したでしょう。世界が「ブートストラップテーマ」と見なしているのは、まったく異なる獣である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テーマのファイルと置き換えてビルドします。これでBootswatchテーマ用のbootstrap-theme.cssファイルが完成しました。
Bootstrapを構築するのは大変かもしれませんが、実際には非常に簡単です。
完了しました。ほら、それは簡単でしたね。
私はこの記事がちょっと古いと知っていますが...
「証人」が指摘したように。
独自のカスタムテーマについて 独自のテーマを作成するときにbootstrap-theme.cssを変更することを選択するかもしれません。そうすることで、内蔵のBootstrapの長所を誤って損なうことなく、スタイルを変更しやすくなります。
Bootstrapが長年にわたり、誰もがコアスタイルとは少し違ったものを望んでいると見てきたようです。あなたはbootstrap.cssを修正することができますがそれは事を壊すかもしれず、そしてそれは新しいバージョンへの更新を本当に苦痛と時間がかかるようにするかもしれません。 「テーマ」サイトからダウンロードするには、待つ必要があります。 もし 作成者がそのテーマを更新している、大きい もし たまには?
独自の 'custom.css'ファイルを作成しても問題ありませんが、 'bootstrap-theme.css'を使用すれば、たくさんのものがすでに作成されているので、 'bootstrapのコアを'混乱させることなく '自分のテーマを早くロールバックできます。 .css私は、3Dボタンやグラデーションはあまり好きではないので、bootstrap-theme.cssを使って変更します。余白や余白を追加し、ボタンの半径を変更します。 等々...