[解決済み] bootstrap 4 responsive utilities visible / hidden xs sm lg not working.
2022-05-16 21:55:10
質問
新しいレスポンシブ・ユーティリティで問題が発生しました。
非表示/可視クラス
に移行する際に
ブートストラップ4
. 私は、.hidden-クラスが
から削除され、代わりに
に置き換えられました。
.hidden-*-up
.hidden-*-down
. 新しい
.hidden-*-up.hidden-*-down
クラスを使用していますが、要素が可視/非表示に変化していません。なぜなのかがわかりません。
<div class="col hidden-xs-down">
<span class="vcard">
…
</span>
</div>
<div class="col hidden-lg-down">
<div class="hidden-sm-down">
…
</div>
<div class="hidden-xs-down">
…
</div>
</div>
* この例では、画面サイズに関係なく、何も隠れません(Safari、レスポンシブデザインモード)
どのように解決するのですか?
Bootstrap4で
.hidden-*
クラスは完全に削除されました。
(そう、それらは
hidden-*-*
に置き換えられましたが、これらのクラスはv4アルファからもなくなりました)。
v4-beta からは、以下のように
.d-*-none
と
.d-*-block
クラスで同じ結果を得ることができます。
visible-* は削除されました。
も削除され、代わりに明示的な
.visible-*
クラスを使う代わりに、要素を隠さないことで可視化します (ここでも .d-none .d-md-block の組み合わせを使用します)。以下は動作例です。
<div class="col d-none d-sm-block">
<span class="vcard">
…
</span>
</div>
<div class="col d-none d-xl-block">
<div class="d-none d-md-block">
…
</div>
<div class="d-none d-sm-block">
…
</div>
</div>
class="hidden-xs"
となる
class="d-none d-sm-block"
(または
d-none d-sm-inline-block
) ...
<span class="d-none d-sm-inline">hidden-xs</span>
<span class="d-none d-sm-inline-block">hidden-xs</span>
の例 Bootstrap 4 レスポンシブ・ユーティリティ :
<div class="d-none d-sm-block"> hidden-xs
<div class="d-none d-md-block"> visible-md and up (hidden-sm and down)
<div class="d-none d-lg-block"> visible-lg and up (hidden-md and down)
<div class="d-none d-xl-block"> visible-xl </div>
</div>
</div>
</div>
<div class="d-sm-none"> eXtra Small <576px </div>
<div class="d-none d-sm-block d-md-none d-lg-none d-xl-none"> SMall ≥576px </div>
<div class="d-none d-md-block d-lg-none d-xl-none"> MeDium ≥768px </div>
<div class="d-none d-lg-block d-xl-none"> LarGe ≥992px </div>
<div class="d-none d-xl-block"> eXtra Large ≥1200px </div>
<div class="d-xl-none"> hidden-xl (visible-lg and down)
<div class="d-lg-none d-xl-none"> visible-md and down (hidden-lg and up)
<div class="d-md-none d-lg-none d-xl-none"> visible-sm and down (or hidden-md and up)
<div class="d-sm-none"> visible-xs </div>
</div>
</div>
</div>
関連
-
[解決済み] Bootstrap 2.3.2のGLYPHICONS
-
[解決済み] SCSSファイルエラー。インポートするファイルが見つからないか読めません: bootstrap
-
[解決済み] Bootstrap 3 Glyphiconsが動作しない
-
[解決済み] Twitter Bootstrapのボタンを右寄せにするにはどうしたらいいですか?
-
[解決済み] レスポンシブイメージアラインセンターbootstrap3
-
[解決済み] twitterのbootstrapで五等分の列を作る
-
[解決済み] Bootstrap v4におけるvisible-**とhidden-**の欠落について
-
[解決済み】Bootstrap 4で`col-xs-*`が機能しない。
-
[解決済み】Twitter Bootstrapのポップオーバーを外側のクリックで解除する方法は?
-
[解決済み] BootstrapとjQuery Validationプラグイン
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] B-tableのBootstrapVue条件列
-
[解決済み] angular 2でbootstrap 4を使用するには?
-
[解決済み] twitterのbootstrapで五等分の列を作る
-
[解決済み】Twitter bootstrapのモーダルバックドロップが消えない件
-
[解決済み] Twitter Bootstrap 3.0 どのように私は今 "バッジバッジ重要 "するのですか?
-
[解決済み】Twitter Bootstrapのポップオーバーを外側のクリックで解除する方法は?
-
[解決済み】これらの属性は何ですか。アリア・ラベリングビー`とアリア・ヒドゥン`です。
-
[解決済み] BootstrapとjQuery Validationプラグイン
-
[解決済み] Bootstrap: コンテナの幅を変更するには?
-
[解決済み] 行を組み合わせたブートストラップ(rowspan)