Kelas terlihat baru ditambahkan ke Bootstrap
Perangkat ekstra kecil
Ponsel (<768px)(Class names : .visible-xs-block, hidden-xs)
Tablet perangkat kecil (≥768px)(Class names : .visible-sm-block, hidden-sm)
Desktop perangkat sedang (≥992px)(Class names : .visible-md-block, hidden-md)
Desktop perangkat besar (≥1200px)(Class names : .visible-lg-block, hidden-lg)
Di bawah ini sudah usang pada v3.2.0
Perangkat ekstra kecil Ponsel (<768px) (Class names : .visible-xs, hidden-xs)
Tablet perangkat kecil (≥768px) (Class names : .visible-sm, hidden-sm)
Desktop perangkat sedang (≥992px) (Class names : .visible-md, hidden-md)
Desktop perangkat besar (≥1200px) (Class names : .visible-lg, hidden-lg)
Bootstrap yang jauh lebih tua
.hidden-phone, .hidden-tablet
dll tidak didukung / usang.
MEMPERBARUI:
Di Bootstrap 4 ada 2 jenis kelas:
- Yang
hidden-*-up
menyembunyikan elemen saat viewport berada di breakpoint yang diberikan atau lebih luas.
hidden-*-down
yang menyembunyikan elemen ketika viewport berada di breakpoint yang diberikan atau lebih kecil.
Juga, xl
viewport baru ditambahkan untuk perangkat yang lebarnya lebih dari 1200px. Untuk informasi lebih lanjut klik di sini .
.hidden-phone
dan.hidden-tablet
sudah usang ** - mereka ** tidak didukung . Sudah usang cenderung berarti "telah digantikan oleh pendekatan lain meskipun masih didukung dimaksudkan untuk segera dihapus" . Ini tampaknya menjadi kasus dengan Bootstrap 3.2.0 -.visible-xs
dan sejenisnya masih berfungsi untuk saat ini, sementara.hidden-phone
dan teman-teman sama sekali tidak ada dalam fungsionalitas Bootstrap.Jawaban Bootstrap 4 Beta:
Perhatikan bahwa Anda juga dapat inline dengan mengganti
d-*-block
dengand-*-inline-block
Jawaban lama: Bootstrap 4 Alpha
Anda dapat menggunakan kelas
.hidden-*-up
untuk bersembunyi pada ukuran yang diberikan dan perangkat yang lebih besarHal yang sama berlaku
.hidden-*-down
untuk bersembunyi pada ukuran yang diberikan dan perangkat yang lebih kecilvisible- * tidak lagi menjadi opsi dengan bootstrap 4
Untuk hanya menampilkan pada perangkat menengah , Anda dapat menggabungkan keduanya:
Ukuran yang valid adalah:
xs
untuk ponsel dalam mode potret (<34em)sm
untuk ponsel dalam mode lansekap (≥34em)md
untuk tablet (≥48em)lg
untuk desktop (≥62em)xl
untuk desktop (≥75em)Ini seperti pada Bootstrap 4, alpha 5 (Januari 2017). Lebih detail di sini: http://v4-alpha.getbootstrap.com/layout/responsive-utilities/
Pada Bootstrap 4.3.x: https://getbootstrap.com/docs/4.3/utilities/display/
sumber
.d-
kelas untuk menyembunyikan atau menunjukkan ukuran yang berbeda getbootstrap.com/docs/4.0/utilities/displayd-none d-md-block
. code.luasoftware.com/tutorials/bootstrap/…Bootstrap 4.x jawaban
hidden-*
kelas dihapus dari Bootstrap 4 beta dan seterusnya.Jika Anda ingin tampil di media dan ke atas, gunakan
d-*
kelas, misalnya:Jika Anda ingin menampilkan hanya dalam ukuran kecil dan di bawah ini gunakan ini:
Ukuran layar dan bagan kelas
Dokumentasi
sumber
Anda dapat memasukkan sufiks kelas modul ini untuk modul apa saja untuk mengontrol dengan lebih baik di mana ia akan ditampilkan atau disembunyikan.
http://twitter.github.com/bootstrap/scaffolding.html gulir ke bawah
sumber
Saya punya beberapa klarifikasi untuk ditambahkan di sini:
1) Daftar yang ditampilkan (ponsel terlihat, tablet terlihat, dll.) Sudah tidak digunakan lagi di Bootstrap 3. Nilai baru adalah:
Asterisk diterjemahkan menjadi yang berikut untuk masing-masing (Saya hanya menampilkan visible-xs- * di bawah):
2) Ketika Anda menggunakan kelas-kelas ini, Anda tidak menambahkan periode di depan (seperti yang diperlihatkan secara membingungkan di bagian dari jawaban di atas).
Sebagai contoh:
3) Anda dapat menggunakan visible- * dan hidden- * (misalnya, terlihat-xs dan hidden-xs) tetapi ini sudah usang dalam Bootstrap 3.2.0.
Untuk detail lebih lanjut dan spesifikasi terbaru, buka di sini dan cari "terlihat": http://getbootstrap.com/css/
sumber
hidden-xs-block
tidak valid, tetapivisible-xs-block
adalahSemua
hidden-*-up
,hidden-*
kelas tidak berfungsi untuk saya, jadi saya menambahkanhidden
kelas buatan sendiri sebelumnyavisible-*
(yang berfungsi untuk versi bootstrap saat ini). Ini sangat berguna jika Anda perlu menampilkan div hanya untuk satu layar, dan bersembunyi untuk semua lainnya.CSS:
HTML:
sumber
Untuk Bootstrap 4.0 beta (dan saya berasumsi ini akan tetap untuk final) ada perubahan - perlu diketahui bahwa kelas tersembunyi telah dihapus.
Lihat dokumen: https://getbootstrap.com/docs/4.0/utilities/display/
Untuk menyembunyikan konten di ponsel dan ditampilkan di perangkat yang lebih besar, Anda harus menggunakan kelas berikut:
Pengaturan kelas pertama tidak menampilkan semua perangkat dan yang kedua menampilkannya untuk perangkat "sm" (Anda dapat menggunakan md, lg, dll. Alih-alih sm jika Anda ingin menampilkan pada perangkat yang berbeda.
Saya sarankan untuk membaca tentang itu sebelum migrasi:
https://getbootstrap.com/docs/4.0/migration/#responsive-utilities
sumber
Di boostrap 4.1 (jalankan snippet karena saya menyalin seluruh kode tabel dari dokumentasi Bootstrap):
https://getbootstrap.com/docs/4.1/utilities/display/#hiding-elements
sumber