- ドキュメント: 一般的な構造、例、およびコード スニペットに対する大幅な更新。また、新しいメディア クエリでレスポンシブになりました。
- ドキュメント: すべてのドキュメント ページは現在、Mustache テンプレートを使用しており、文字列は Twitter 翻訳センターによる翻訳用に i18n タグでラップされています。ドキュメントへのすべての変更は、ここで行ってからコンパイルする必要があります (CSS や LESS と同様)。
- レポ ディレクトリ構造: コンパイル済みの CSS をルートから削除し、ドキュメント ホームページに大きな直接ダウンロード リンクを配置しました。コンパイル済みの CSS は にあり
/docs/assets/css/
ます。
- ドキュメントとレポ: 1 つのメイクファイル。
make
ターミナルに入力するだけで、更新されたドキュメントと CSS を取得できます。
グリッドシステム
- グリッド システムが更新され、16 列ではなく 12 列になりました
- レスポンシブ アプローチとは、プロジェクトがスマートフォンやタブレットなどですぐに使えることを意味します。
- 未使用 (デフォルト) の 17 ~ 24 列のグリッド列のサポートを削除
レスポンシブ (メディアクエリ)
- モバイル デバイスとタブレット デバイス全体の基本的なサポートのために追加されたメディア クエリ
- レスポンシブ CSS は、bootstrap-responsive.css として個別にコンパイルされます。
タイポグラフィ
h4
要素は 16px から 14px にドロップされ、デフォルトline-height
は 18px になりました
h5
要素が 14px から 12px に削除されました
h6
要素が 13px から 11px に削除されました
- ブロック引用の右揃えオプション
float: right;
コード
- の新しいグラフィック スタイル
<code>
- Google Code Prettify スタイルの更新 (GitHub の要点に基づく)
テーブル
colspan
とのサポートの改善rowspan
- スタイルは現在、新しい基本クラスに制限されています。
.table
.table-
プレフィックスとして required で標準化されたテーブル クラス
- 未使用の表の色のオプションを削除 (コードが多すぎてほとんど影響がありません)
- TableSorter のサポートを終了しました
ボタン
- 色とサイズの新しいクラス。すべて接頭辞
.btn-
- IE9: グラデーションを削除し、角を丸くしました
- アクティブ状態を更新して、ボタン グループのスタイルをより明確にし (新規)、カスタム トランジションで見栄えを良くしました
.buttonBackground
ボタンのグラデーションを設定するための新しい mixin 、
.secondary
スタイルが関連付けられていなかったため、このクラスはドキュメントのモーダルの例から削除されました。
フォーム
- CSS の使用量を減らし、柔軟性を高めるために、デフォルトのフォーム スタイルは垂直 (スタック) になりました。
.form-
プリフィックスとして required で標準化されたフォーム クラス
- 検索、インライン、および水平フォームの新しい組み込みフォームのデフォルト
- 水平フォームの場合、以前のクラス
.clearfix
およびは、新しいおよび と.input
同等です。.control-group
.controls
- の新しいオプション クラスを含む、すべてのスタイリングのクラスを使用した、より柔軟な水平フォーム マークアップ
label
- フォームの状態: 新しい LESS 変数を使用して色を更新し、カスタマイズ可能
アイコン、Glyphicons
- 新しい Glyphicons Halflings アイコン セットが、白黒のスプライト形式で追加されました
- 多くのコンテキストでアイコンに必要な単純なマークアップ:
<i class="icon-cog"></>
.icon-white
同じアイコンの白いバリエーション用に別のクラス を追加します
ボタン グループとドロップダウン
- 2.0 の 2 つの新しいコンポーネント: ボタン グループとボタン ドロップダウン
- 依存関係: ボタン ドロップダウンはボタン グループに基づいて構築されているため、すべてのスタイルが必要です。
- ボタン グループ は
.btn-group
、ボタン ツールバーを使用して 1 レベル上にグループ化できます。.btn-toolbar
ナビゲーション
- タブとピルでは、新しい基本クラス を使用する必要が
.nav
あり<ul>
、クラス名は.nav-pills
と になり.nav-tabs
ました。
- 同じ基本クラスを使用する新しいナビゲーション リストのバリエーションが追加されました。
.nav
- 垂直タブとピルが追加されました—に追加
.nav-stacked
するだけです<ul>
- 丸薬のスタイルが変更され、デフォルトで丸みが少なくなりました
- ピルがドロップダウン メニューをサポートするようになりました (タブと同じマークアップとスタイルを共有します)
Navbar (以前のトップバー)
- 基底クラスが から
.topbar
に変更されました.navbar
- 静的位置 (デフォルトの動作、固定されていません) およびビューポートの上部に固定されるようになりました
.navbar-fixed-top
(以前は固定のみがサポートされていました) 。
- トップレベルのナビゲーションに垂直の仕切りを追加
- ナビゲーション バーのインライン フォームのサポートが改善されました。これにより、
.navbar-form
スタイルの範囲を意図したフォームのみに適切に設定する必要があります。
- Navbar 検索フォームでは、
.navbar-search
クラスを使用し、その入力に を使用する必要があり.search-query
ます。検索フォームを配置するには、またはを使用する必要があります。.pull-left
.pull-right
- 小さい解像度とデバイス用にナビゲーション バーのコンテンツを折りたたむためのオプションのレスポンシブ マークアップを追加しました。使用方法については、 navbar のドキュメントを参照してください。
ドロップダウン メニュー
- を更新し
.dropdown-menu
て間隔を狭めました
<span class="caret"></span>
ドロップダウン矢印を表示するには、 を追加する必要があります
data-toggle="dropdown"
トグル動作を取得するには、属性を追加する必要があります
- navbar (固定トップバー) には新しいドロップダウンがあります。暗いバージョンはなくなり、代わりに、位置を明確にするために上部にキャレットが追加された標準の白いバージョンが代わりに使用されます。
ラベル
- フォームの状態の色に合わせて更新されたラベルの色
- グラフィカルに一致するだけでなく、同じ新しい変数によって強化されます
サムネイル
- 以前は でしたが
.media-grid
、現在は.thumbnails
このコンポーネントを完全に拡張して、追加設定なしで全体的なシンプルさを維持しながら、より多くの用途に使用できるようにしました。
- 個々のサムネイルには
.thumbnail
クラスが必要になりました
アラート
- 新しい基本クラス:
.alert
代わりに.alert-message
- 他のオプション用に標準化されたクラス名。現在はすべて で始まります
.alert-
- デフォルトのアラートとブロック レベルのアラートを 1 つに結合するためにベース アラート スタイルを再設計
- ブロック レベルのアラート クラスが変更されました:
.alert-block
代わりに.block-message
プログレスバー
- 2.0 の新機能
- CSS3 によるストライプやアニメーションのバリエーションを含む、クラスによる複数のスタイルを備えています。
その他のコンポーネント
- well コンポーネントと閉じるアイコンのドキュメントを追加 (モーダルとアラートで使用)
ツールチップ
- プラグイン メソッドの名前が から に変更さ
twipsy()
れtooltip()
、クラス名が からtwipsy
に変更されましたtooltip
。
- だった
placement
オプションの値below
は、現在bottom
は であり、above
現在はtop
です。
animate
オプションの名前が に変更されましたanimation
。
html
ツールチップがデフォルトで HTML を許可するようになったため、このオプションは削除されました。
ポップオーバー
- 子要素が適切に名前空間化されるようになりました:
.title
to .popover-title
、.inner
to .popover-inner
、および.content
to .popover-content
。
- だった
placement
オプションの値below
は、現在bottom
は であり、above
現在はtop
です。
新しいプラグイン