Memiliki masalah dengan utilitas responsif baru yang tersembunyi / kelas terlihat , saat bermigrasi ke Bootstrap 4 . Saya sadar bahwa kelas .hidden- telah dihapus dari v3 dan diganti dengan .hidden-*-up
.hidden-*-down
. Menggunakan .hidden-*-up.hidden-*-down
kelas baru tetapi elemen tidak berubah menjadi terlihat / tersembunyi. Tidak tahu kenapa.
<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>
* tidak ada yang disembunyikan dalam contoh ini, terlepas dari ukuran layarnya (Safari, Mode Desain Responsif)
Jawaban:
Dengan Bootstrap 4
.hidden-*
kelas benar-benar dihapus (ya, mereka digantikan olehhidden-*-*
tetapi mereka kelas juga pergi dari v4 Alpha).Dimulai dengan v4-beta, Anda dapat menggabungkan
.d-*-none
dan.d-*-block
kelas untuk mencapai hasil yang sama.terlihat- * telah dihapus juga; daripada menggunakan
.visible-*
kelas eksplisit , buat elemen terlihat dengan tidak menyembunyikannya (sekali lagi, gunakan kombinasi .d-none .d-md-block). Berikut adalah contoh kerjanya:class="hidden-xs"
menjadiclass="d-none d-sm-block"
(atau d-none d-sm-inline-block ) ...Contoh utilitas responsif Bootstrap 4 :
Dokumentasi
sumber
display
.Kelas Ukuran Layar
-
Tersembunyi di semua .d-none
Tersembunyi hanya di xs .d-none .d-sm-block
Tersembunyi hanya di sm .d-sm-none .d-md-block
Tersembunyi hanya di md .d-md-none .d-lg-block
Tersembunyi hanya di lg .d-lg-none .d-xl-block
Tersembunyi hanya di xl .d-xl-none
Terlihat di semua .d-block
Hanya dapat dilihat di xs .d-block .d-sm-none
Hanya dapat dilihat di sm .d-none .d-sm-block .d-md-none
Hanya dapat dilihat di md .d-none .d-md-block .d-lg-none
Hanya bisa dilihat di lg .d-none .d-lg-block .d-xl-none
Hanya dapat dilihat di xl .d-none .d-xl-block
Lihat tautan ini http://getbootstrap.com/docs/4.0/utilities/display/#hiding-elements
4.5 tautan: https://getbootstrap.com/docs/4.5/utilities/display/#hiding-elements
sumber
Bootstrap 4 (^ beta) telah mengubah kelas untuk menyembunyikan / menampilkan elemen secara responsif. Lihat tautan ini untuk kelas yang benar untuk digunakan: http://getbootstrap.com/docs/4.0/utilities/display/#hiding-elements
sumber
Beberapa versi berfungsi
sumber