Pada panduan membuat menu navbar responsive ini kita menggunakan pengaturan ukuran max-width: 768px. yakni ukuran untuk layar dari tablet sampai smartphone.
Berikut informasi tambahan tentang ukuran responsive perangkat menggunakan media query untuk berbagai ukuran lainnya.
Cara Membuat Website dengan HTML dan CSS
Sebelum kita membahas teknikal cara membuat website dengan html dan css, ada beberapa tools yang perlu Anda persiapkan terlebih dahulu seperti web browser dan text editor. Dalam tutorial ini kami menggunakan text editor notepad++ dan web browser chrome.
Anda bisa menggunakan tools apapun selain notepad++ dan chrome, dalam tutorial kali ini kami hanya akan membuat website html dan css yang sederhana saja. Kurang lebih tampilan websitenya jika sudah jadi adalah sebagai berikut:Dalam proses pembuatan website dengan html dan css, kami akan menggunakan Bootstrap. Bootstrap adalah perangkat sumber terbuka berupa struktur dasar dokumen html dan css. Dengan Bootstrap Anda akan dengan mudah membuat struktur website yang siap untuk dioptimalkan lebih lanjut.
Intinya dengan bantuan Bootstrap, Anda tidak perlu menerapkan cara membuat website dengan html dari awal. Menarik bukan dan menghemat waktu? Yuk kita langsung mulai membuat website sederhana dengan html dan css.
Membuat Navbar Responsive dengan HTML dan CSS
Untuk mengikuti panduan cara membuat navbar responsive dengan HTML dan CSS ini, silahkan teman-teman sediakan sebuah file HTML dan file CSS.
Siapkan file HTML tempat kita akan membuat navbar responsive.
Di sini saya menyiapkan 2 buah file, yaitu :
Mempersiapkan Lingkungan Kerja
Langkah pertama adalah mempersiapkan lingkungan kerja Anda. Anda membutuhkan teks editor yang memungkinkan Anda menulis dan mengedit kode HTML, CSS, dan JavaScript. Beberapa pilihan teks editor populer termasuk Visual Studio Code, Sublime Text, dan Atom. Pilihlah yang paling sesuai dengan preferensi Anda.
Membuat Event Click Pada Menu Navigasi
Langkah selanjutnya, kita akan menampilkan menu saat tombol navigasi diklik.
Agar tombol navigasi bisa menampilkan menu saat di klik, kita harus membuat event dengan javascript.
Kita akan membuat event click() pada tombol menu, script nya bisa kita tulis pada file index.html di atas tag
.
// deklarasi tombol dan menu
const tombol = document.querySelector('.tombol');
const menu = document.querySelector('.menu');
// membuat event click
// pada saat tombol di click, tambahkan class aktif pada class menu
// saat diklik lagi, maka class aktif dihilangkan dari class menu (toggle)
tombol.addEventListener('click', () => {
menu.classList.toggle('aktif');
Perhatikan pada script JavaScript di atas, pertama kita deklarasikan class .tombol dan .menu.
const tombol = document.querySelector('.tombol');
const menu = document.querySelector('.menu');
Selanjutnya kita buat event click() pada class .tombol, jika tombol diklik, maka beri toggle() class “aktif”.
tombol.addEventListener('click', () => {
menu.classList.toggle('aktif');
Maka secara otomatis akan menambahkan class .aktif pada class .menu. dan saat diklik lagi, secara otomatis class .aktif akan dihapus lagi dari class .menu.
Untuk apa sih class .aktif ini?
Jika teman-teman perhatikan lagi pada script CSS di atas, kita sudah membuat aturan CSS pada class .aktif.
display:inline-block;
display: inline-block !important;
Pada class .aktif ini kita beri perintah display:inline-block;, dengan tujuan menampilkan menu dalam bentuk panjang ke samping.
Sehingga tampilan menu yang awal nya berbaris ke samping, menjadi ke bawah karena memiliki lebar maksimal.
Perhatikan video berikut untuk melihat hasil dan cara kerjanya.
Sip mantap. menu navbar responsive kita sudah jadi.
Menambahkan Interaksi dengan JavaScript
Terakhir, Anda dapat menambahkan interaksi dan fungsionalitas dinamis pada halaman web menggunakan JavaScript. Buatlah file baru dengan ekstensi “.js” dan sertakan file tersebut di dalam tag
atau
pada file HTML. Contoh kode JavaScript berikut menunjukkan cara mengubah teks pada elemen
secara dinamis:
// script.js
var paragraph = document.querySelector("p");
paragraph.textContent = "Teks inidiubah menggunakan JavaScript!";
Dalam contoh di atas, kita menggunakan metode querySelector untuk memilih elemen
dan kemudian mengubah kontennya menggunakan properti textContent. Anda dapat menambahkan lebih banyak interaksi dan fungsionalitas sesuai kebutuhan Anda.
“Website adalah jendela virtual yang membuka peluang tak terbatas untuk mengekspresikan kreativitas dan berbagi informasi.”
Sampai jumpa kembali di artikel menarik lainnya. Semoga panduan lengkap ini membantu Anda memulai perjalanan dalam pembuatan website dengan menggunakan HTML, CSS, dan JavaScript. Jangan ragu untuk terus belajar dan mengeksplorasi kemampuan baru. Selamat mencoba!
Pengenalan HTML, CSS, dan JavaScript
HTML, CSS, dan JavaScript adalah tiga teknologi utama yang digunakan dalam pembuatan website. HTML (HyperText Markup Language) digunakan untuk membuat struktur dan konten dasar dari sebuah halaman web. CSS (Cascading Style Sheets) digunakan untuk mengatur tampilan dan tata letak elemen-elemen dalam halaman web. Sedangkan JavaScript digunakan untuk memberikan interaksi dan fungsionalitas dinamis pada halaman web.
Dengan menguasai ketiga teknologi ini, Anda dapat membuat website yang menarik dan interaktif. Berikut adalah langkah-langkah untuk memulai:
Membuat Struktur HTML Dasar
Setelah memiliki teks editor, buatlah file HTML baru dengan ekstensi “.html”. Dalam file HTML, Anda perlu menuliskan struktur dasar sebuah halaman web. Berikut contoh struktur dasar HTML:
Judul Halaman
Selamat Datang di Website Saya!
Ini adalah contoh halaman web.
Dalam contoh di atas, kita memiliki tag sebagai elemen utama. Di dalamnya, terdapat tag
yang berisi informasi tentang halaman web, seperti judul halaman, file CSS eksternal, dan file JavaScript eksternal. Bagian utama dari halaman web ditempatkan di dalam tag .
Membuat Kerangka Navbar Dengan HTML
Yuk mari kita buat struktur kerangka HTML dan struktur menu navigasi atau navbar nya.
HUGO123 ialah agen bet online yang di dukung oleh bank terbaik di Indonesia semacam bank BCA, BNI, BRI, MANDIRI serta DANAMON. Dengan sokongan dari bank bank?...
GAMBAR SCATTER MAHJONG HITAM PUTIH - adalah hari ini gampang maxwin akun demo bonus besar malam ini bonus harian tanpa lag withdraw instan fitur canggih terbaik agen terbaik di Indonesia fitur modern akun gacor malam ini