2012-05-10 6 views
4

主な質問は、どのようにブートストラップレスポンスCSSをカスタマイズするのですか?私のコードは部分的に動作しますが、私はこのケースを修正することはできません。それを説明するのは難しいので、理解を深めるために、私はスクリーンショットで視覚化を提示しました。Twitterのブートストラップで反応性の高い列と入力フィールドをカスタマイズする方法は?

JSFIDDLEに実際にクリーンなテンプレートコードを掲載しました。

今幅がもっとし1200px列はOKですときに、彼らは並んで2つのspan6側であることを意味その: enter image description here 最初のナビゲーションバーのcolapse上768pxその後、979px、より少ないし:べき1200pxと980pxディスプレイ間 enter image description here のように見えます私はコンテナセンターにそのようなものを持っています: enter image description here 次の縮小が768px以下になるまで、右列は新しい行にジャンプし、さらに480px以下に縮小するときにそこに留まります。 enter image description here

最小幅は、私の期待に対応しています。私は、以下にそのビューは、スケールの両方の列が中央にないときことを除いて、狭いデスクトップのブラウザでモバイルデバイスとより良いルックスのためにOKだと思います。

答えて

9

私はあなたの質問が正しい理解が、あなたはメディアを使用して動作をカスタマイズすることができた場合たぶん、あなたはいくつかのクラスとIDを上書きする必要が

// Landscape phones and down 
@media (max-width: 480px) { ... } 

// Landscape phone to portrait tablet 
@media (max-width: 767px) { ... } 

// Portrait tablet to landscape and desktop 
@media (min-width: 768px) and (max-width: 979px) { ... } 

// Large desktop 
@media (min-width: 1200px) { ... } 

に照会し確認していません。応答情報は、gitの上で見つけることができます:

responsive.less

にもかかわらず、あなたが本当にしている場合にのみ、これらの設定で遊びます。

+0

返事ありがとう、私はこれを発見しましたが、私の場合は{...}で何をすべきか分かりません。 – roza

+1

gitファイルhttps://github.com/twitter/bootstrap/blob/master/less/responsive-767px-maxをご覧ください。どのように表示するのかを示しています。おそらくあなたは@import "bootstrap-responsive"の後に変更を加える必要があります。彼らは上書きされません。 – HaNdTriX

+0

githubに役立つ例。私はチェックし、CSSは@import "bootstrap-responsive"の後にある。 – roza