Bootstrap は優れたフレームワークですが、すべてを網羅しているわけではありません。OOCSS の原則を使用して、ニーズに合わせて拡張する必要があることを認識しています。
Bootstrap コンポーネント自体を適合させる場合、通常bootstrap-extensions.css
、特大ボタンなどの基本コンポーネントの拡張機能を格納するファイルを作成します。
以下は、1 つの拡張クラスがフレームワークにボタンの新しいファミリを追加する方法の実装例です。.btn-block
この例には、既にフレームワークに含まれているの使用例も含まれています。
CSS:
/**
* Extra large button extensions. Extends `.btn`.
*/
.btn-xlarge {
padding: 18px 28px;
font-size: 22px;
line-height: normal;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
デモ: http://jsfiddle.net/Pspb9/