これが実際の例です。
大きな解像度の場合、問題なく動作します。「人気のある製品」が一番下に一列に表示されます。
しかし、ウィンドウのサイズを 800 x 600 に変更して下にスクロールすると、すべてのサムネイルが 1 列に表示されます。
それを2列にするにはどうすればよいですか?または、Bootstrap はそれをサポートしていませんか?
つまり、デフォルトの CSS ファイルのロジックを変更する必要はありません。何か間違ったことをしていないか確認したかっただけです。
ありがとう。
これが実際の例です。
大きな解像度の場合、問題なく動作します。「人気のある製品」が一番下に一列に表示されます。
しかし、ウィンドウのサイズを 800 x 600 に変更して下にスクロールすると、すべてのサムネイルが 1 列に表示されます。
それを2列にするにはどうすればよいですか?または、Bootstrap はそれをサポートしていませんか?
つまり、デフォルトの CSS ファイルのロジックを変更する必要はありません。何か間違ったことをしていないか確認したかっただけです。
ありがとう。
純粋なブートストラップを使用したモバイルバージョンでは、2つの列を取得できないのではないかと思います。デフォルトのメディアクエリは、任意.spanX
の1つの列を再配置します。
@media (max-width: 767px) {
...
[class*="span"] {
float: none;
width: 100%;
...
}
}
.spanX
また、別の内部にネストする.spanX
こともできません。あなたができることは.span2
、あなたの目的のために特別なバージョンでデフォルトのブートストラップクラスを拡張することです:
新しい.my-span2
ものは通常どおりに動作し.span2
ますが、モバイルメディアクエリの場合は流動的.span6
です(幅の約50%を占める)。
自分で Bootstrap の CSS を変更せずに行うのは簡単ではないと思います。うまくできない場合は、醜い解決策を次に示します。
@media (min-width: 768px) and (max-width: 979px) {
、 @media (max-width: 979px) {
、およびそれらの閉じ括弧}
。これらは、グリッド システムとナビゲーション バーです。あなたの新しいcss/bootstrap.css
@media (max-width: 767px) {
... paste Small CSS here ...
}
@media (min-width: 768px) {
... paste Big CSS here ...
}
例を参照してください。
注 1: 767px 以下のグリッド システムは 2 列に固定されており、流動的な 2 列を好む場合があるため、まだ希望どおりではない可能性があります。
注 2: corhidden-*
とvisible-*
クラスを機能させるには、さらにいくつかの変更が必要です。
注 3: CSS ファイルを比較して、実際の相違点を確認してください。
ブートストラップは、一般的な問題を簡単に解決するために作成されました。問題が一般的でない場合、解決策は簡単ではありません;) あなたの場合、Bootstrap のいくつかの部分を選択して、独自の CSS を再作成する必要があります...