ホームページ > ウェブフロントエンド > CSSチュートリアル > モバイル レイアウトでブートストラップ 3 列の順序を逆にするにはどうすればよいですか?

モバイル レイアウトでブートストラップ 3 列の順序を逆にするにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-12 17:35:11
オリジナル
958 人が閲覧しました

How Can I Reverse Bootstrap 3 Column Order on Mobile Layouts?

モバイル レイアウトでのブートストラップ 3 列の並べ替え

レスポンシブ レイアウトを設計する場合、小さな画面で列の順序を調整することが必要になることがよくあります。この記事では、Bootstrap 3 モバイル レイアウトで列の順序を変更するという特定の問題について説明します。この問題では、現在サイドバー列がメイン コンテンツ列の上に重なっています。

問題:

ナビゲーションバー、サイドバー、メインコンテンツを備えたレスポンシブレイアウトを使用しています。デスクトップでは、レイアウトは次のように表示されます:

navbar
[3][9]
ログイン後にコピー

ただし、モバイルでは、レイアウトは次のように変わります:

navbar
[3]
[9]
ログイン後にコピー

モバイルでは順序を逆にしたいと思います:

navbar
[9]
[3]
ログイン後にコピー

解決策:

それは不可能ですが、 Bootstrap の組み込みグリッド システムを使用してモバイルで列の順序を直接変更するには、回避策があります。 HTML コード内の列の順序を逆にすることで、さまざまな画面サイズで列がどのように表示されるかを操作できます。

この場合、次のようになります。

<div>
ログイン後にコピー
ログイン後にコピー

順序を逆にするにはモバイルの場合は、次のように変更します。

<div>
ログイン後にコピー
ログイン後にコピー

デフォルトでは、モバイル デバイスでもメイン コンテンツが最初に表示されます。 Col-lg-push クラスとcol-lg-pull クラスは、より大きな画面サイズで列の順序を変更するために使用され、サイドバーが左側に残り、メイン コンテンツが右側に残るようにします。

注: このソリューションは、大きな画面サイズ (ラップトップなど) でのみ機能します。小さい画面でも、列はブートストラップの意図どおりにスタックされます。

以上がモバイル レイアウトでブートストラップ 3 列の順序を逆にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート