Dalam tutorial cuplikan Bootstrap hari ini, saya akan menunjukkan cara membuat navbar Bootstrap 4 (Bootstrap 5) dengan logo gambar Show Mari kita mulai Apa itu navbar Bootstrap?Bootstrap Navbar adalah komponen navigasi horizontal yang dapat digunakan di halaman web dan aplikasi web. Navbar Bootstrap responsif, artinya akan beradaptasi dengan berbagai ukuran layar dan resolusi perangkat Ini terdiri dari tautan dan tombol yang ketika diklik mengarahkan ke berbagai halaman situs web. Itu juga dapat berisi formulir, ikon, dropdown, dan banyak lagi Cara menambahkan logo ke Bootstrap navbar - Petunjuk langkah demi langkah
Instruksi ini juga berlaku untuk Bootstrap 3 atau Bootstrap 5 tanpa perlu perubahan besar Mengapa navigasi responsif penting dalam desain web?Dalam hal desain web, navigasi responsif adalah salah satu elemen terpenting situs web Anda. Alasannya adalah karena ada begitu banyak perangkat berbeda yang digunakan orang untuk mengakses situs web Misalnya, ada orang yang menggunakan komputer desktop, laptop, dan tablet. Hal yang sama berlaku saat Anda menggunakan ponsel juga. Ada orang yang menggunakan smartphone dan phablet Ini berarti Anda perlu merancang navigasi Anda sedemikian rupa sehingga akan bekerja dengan baik di semua perangkat ini dan di semua resolusi yang berbeda tanpa masalah. Inilah sebabnya mengapa banyak desainer menggunakan hal serupa seperti Bootstrap Navbar dengan Logo sebagai cara untuk membuat bilah navigasi responsif dengan cepat dan mudah Jika Anda menyukai cuplikan ini, Anda juga dapat menikmati menjelajahi Tabel Harga Bootstrap atau Halaman Tim Bootstrap Harap diperhatikan bahwa editor interaktif di halaman ini harus dilihat di laptop atau desktop Anda untuk hasil terbaik , tambahkan _7 ke setiap navbar untuk secara eksplisit mengidentifikasinya sebagai kawasan tengara bagi pengguna teknologi pendukung 8 untuk halaman saat ini atau 9 untuk item saat ini dalam kumpulan 5. _1 telah ditinggalkan dan 2 telah ditulis ulang untuk mengganti variabel CSS alih-alih menambahkan gaya tambahanKonten yang didukungNavbar hadir dengan dukungan bawaan untuk beberapa sub-komponen. Pilih dari berikut ini sesuai kebutuhan
Berikut adalah contoh dari semua sub-komponen yang termasuk dalam navbar bertema cahaya responsif yang secara otomatis menciut pada breakpoint 0 (besar)
Contoh ini menggunakan kelas utilitas latar belakang ( 1) dan spasi ( 2, 3, 4, 5)Merek 3 dapat diterapkan ke sebagian besar elemen, tetapi jangkar bekerja paling baik, karena beberapa elemen mungkin memerlukan kelas utilitas atau gaya khususTeksTambahkan teks Anda di dalam elemen dengan kelas 3
GambarAnda dapat mengganti teks dalam _3 dengan 9
Gambar dan teksAnda juga dapat menggunakan beberapa utilitas tambahan untuk menambahkan gambar dan teks secara bersamaan. Perhatikan penambahan _0 dan 1 pada 9
Tautan navigasi Navbar dibuat berdasarkan 3 opsi kami dengan kelas pengubahnya sendiri dan memerlukan penggunaan gaya responsif yang tepat. Navigasi di navbar juga akan tumbuh untuk menempati ruang horizontal sebanyak mungkin agar konten navbar Anda tetap selarasTambahkan kelas 4 pada 5 untuk menunjukkan halaman saat iniHarap perhatikan bahwa Anda juga harus menambahkan atribut 6 pada 5 aktif _Dan karena kami menggunakan kelas untuk navigasi kami, Anda dapat sepenuhnya menghindari pendekatan berbasis daftar jika Anda mau
Anda juga dapat menggunakan dropdown di navbar Anda. Menu tarik-turun memerlukan elemen pembungkus untuk pemosisian, jadi pastikan untuk menggunakan elemen terpisah dan bersarang untuk 8 dan 5 seperti yang ditunjukkan di bawah ini
FormulirTempatkan berbagai kontrol formulir dan komponen di dalam navbar
Elemen anak langsung dari _5 menggunakan tata letak fleksibel dan akan default ke 1. Gunakan utilitas fleksibel tambahan yang diperlukan untuk menyesuaikan perilaku ini
Grup input juga berfungsi. Jika bilah navigasi Anda adalah seluruh formulir, atau sebagian besar formulir, Anda dapat menggunakan elemen sebagai wadah dan menyimpan beberapa HTML
Berbagai tombol juga didukung sebagai bagian dari bentuk navbar ini. Ini juga merupakan pengingat yang bagus bahwa utilitas perataan vertikal dapat digunakan untuk menyelaraskan elemen berukuran berbeda _0TeksNavbars mungkin berisi potongan teks dengan bantuan 6. Kelas ini menyesuaikan perataan vertikal dan spasi horizontal untuk string teks _1Padu padankan dengan komponen dan utilitas lain sesuai kebutuhan _2Skema warnaBaru di v5. 2. 0. Tema Navbar sekarang didukung oleh variabel CSS dan 1 telah ditinggalkan. Variabel CSS diterapkan ke 5, default ke tampilan "ringan", dan dapat diganti dengan 2Tema Navbar lebih mudah dari sebelumnya berkat kombinasi Bootstrap dari variabel Sass dan CSS. Standarnya adalah "navbar ringan" kami untuk digunakan dengan warna latar terang, tetapi Anda juga dapat menerapkan 2 untuk warna latar belakang gelap. Kemudian, sesuaikan dengan utilitas _7 _3WadahMeskipun tidak wajib, Anda dapat membungkus navbar dalam 8 untuk memusatkannya pada halaman–namun perhatikan bahwa penampung bagian dalam tetap diperlukan. Atau Anda dapat menambahkan wadah di dalam 5 hanya untuk memusatkan isi a _4Gunakan salah satu wadah responsif untuk mengubah seberapa luas konten di navbar Anda disajikan _5PenempatanGunakan utilitas posisi kami untuk menempatkan navbar di posisi non-statis. Pilih dari tetap ke atas, tetap ke bawah, ditempel ke atas (menggulir dengan halaman hingga mencapai bagian atas, lalu tetap di sana), atau menempel di bawah (menggulir dengan halaman hingga mencapai bagian bawah, lalu tetap Memperbaiki navbar menggunakan _0, artinya navbar ditarik dari aliran normal DOM dan mungkin memerlukan CSS khusus (mis. g. , _1 pada ) untuk mencegah tumpang tindih dengan elemen lain _6 _7 _8 _9 _0Tambahkan 2 ke 4 (atau sub-komponen navbar lainnya) untuk mengaktifkan pengguliran vertikal di dalam konten yang dapat dialihkan dari navbar yang diciutkan. Secara default, pengguliran dimulai pada 4 (atau 75% dari tinggi area pandang), tetapi Anda dapat menggantinya dengan properti khusus CSS lokal 5 atau gaya khusus. Pada viewport yang lebih besar saat navbar diperluas, konten akan muncul seperti di navbar defaultPerhatikan bahwa perilaku ini memiliki potensi kelemahan 6—ketika mengatur 7 (diperlukan untuk menggulir konten di sini), 8 setara dengan 9, yang akan memangkas beberapa konten horizontalBerikut adalah contoh navbar yang menggunakan 2 dengan 1, dengan beberapa utilitas margin tambahan untuk jarak optimal _1Perilaku responsifNavbar dapat menggunakan kelas 5, 3, dan 6 untuk menentukan kapan kontennya diciutkan di balik tombol. Dikombinasikan dengan utilitas lain, Anda dapat dengan mudah memilih kapan menampilkan atau menyembunyikan elemen tertentuUntuk navbar yang tidak pernah runtuh, tambahkan kelas 5 di navbar. Untuk navbar yang selalu runtuh, jangan tambahkan kelas 5TogglerPengalih bilah navigasi disejajarkan ke kiri secara default, tetapi jika mengikuti elemen saudara seperti 3, pengalih tersebut akan secara otomatis disejajarkan ke paling kanan. Membalik markup Anda akan membalikkan penempatan toggler. Di bawah ini adalah contoh gaya toggle yang berbedaTanpa _3 ditampilkan pada breakpoint terkecil _2Dengan nama merek ditampilkan di sebelah kiri dan toggler di sebelah kanan _3Dengan toggler di sebelah kiri dan nama merek di sebelah kanan _4Konten eksternalTerkadang Anda ingin menggunakan plugin collapse untuk memicu elemen penampung untuk konten yang secara struktural berada di luar 5. Karena plugin kami bekerja pada _00 dan 01 cocok, itu mudah dilakukan _5Saat Anda melakukan ini, sebaiknya sertakan JavaScript tambahan untuk memindahkan fokus secara terprogram ke penampung saat dibuka. Jika tidak, pengguna keyboard dan pengguna teknologi asistif kemungkinan akan kesulitan menemukan konten yang baru terungkap - terutama jika penampung yang dibuka berada sebelum toggler dalam struktur dokumen. Kami juga menyarankan untuk memastikan bahwa toggler memiliki atribut 02, menunjuk ke 00 dari wadah konten. Secara teori, ini memungkinkan pengguna teknologi bantu untuk melompat langsung dari toggler ke wadah yang dikontrolnya–tetapi dukungan untuk ini saat ini cukup tidak merataDi luar kanvasUbah navbar Anda yang meluas dan menciut menjadi laci offcanvas dengan komponen offcanvas. Kami memperluas gaya default offcanvas dan menggunakan kelas 04 kami untuk membuat sidebar navigasi yang dinamis dan fleksibelPada contoh di bawah ini, untuk membuat offcanvas navbar yang selalu diciutkan di semua breakpoint, hilangkan kelas 04 seluruhnya _6Untuk membuat navbar offcanvas yang diperluas menjadi navbar normal pada breakpoint tertentu seperti 0, gunakan 07 _7Saat menggunakan offcanvas di navbar gelap, ketahuilah bahwa Anda mungkin perlu memiliki latar belakang gelap pada konten offcanvas untuk menghindari teks menjadi tidak terbaca. Dalam contoh di bawah ini, kami menambahkan _2 dan 09 ke 5, 11 ke 12, 13 ke 14, dan 15 ke ________16 untuk penataan gaya can__va yang tepat dengan____ _8CSSVariabelDitambahkan di v5. 2. 0Sebagai bagian dari pendekatan variabel CSS Bootstrap yang terus berkembang, navbar sekarang menggunakan variabel CSS lokal pada 5 untuk penyesuaian waktu nyata yang ditingkatkan. Nilai untuk variabel CSS diatur melalui Sass, jadi kustomisasi Sass juga masih didukung _9Beberapa variabel CSS tambahan juga ada di 4 0Kustomisasi melalui variabel CSS dapat dilihat pada kelas 2 tempat kami mengganti nilai tertentu tanpa menambahkan pemilih duplikat CSS _1Variabel sassVariabel untuk semua navbar _2Variabel untuk _3Sass loop(mis. g. , _07) digabungkan dengan peta 21 dan dihasilkan melalui loop di 22
Bagaimana cara menambahkan logo ke bilah navigasi saya?Menambahkan gambar logo ke navbar dan footer . Buka header-top-navbar. php di dalam folder template di editor Anda Temukan elemen berikut. . Hapus tag berikut, yang menempatkan nama situs kami di dalam tautan merek navbar. . Ganti baris kode sebelumnya dengan tag yang sesuai untuk gambar logo kita Bagaimana cara meletakkan item navigasi di dalam bilah navigasi di bootstrap?Untuk menambahkan tautan di dalam navbar, gunakan elemen Kemudian tambahkan elemen : Link 1. Link 2.
Bagaimana cara menambahkan gambar ke bilah navigasi saya di HTML?Contoh . /* Gambar yang digunakan */ background-image. url("img_nature. jpg"); min-tinggi. 380px; . posisi. mutlak; . 20px; . mobil; meluap. tersembunyi; . #333; mengambang. kiri; . #f2f2f2; . tengah;. warna latar belakang. #ddd; . hitam; |