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.
Sampai jumpa kembali di artikel menarik lainnya!
Halo semuanya kali ini kita akan membahas bagaimana cara membuat coding website sekolah html dan css, bagi temen-temen disini yang sedang mencari website dengan tema sekolah. Website yang akan kita buat, Kita tambahkan CSS. Dengan CSS website kita akan lebih menarik dan terkesan profesional ya.
Pengertian HTML secara umum, HTML singkatan dari HyperText Markup Language, merupakan bahasa markup yang digunakan untuk membangun dan menyusun struktur halaman web. HTML bukanlah termasuk ke dalam bahasa pemrograman, melainkan sebuah bahasa markup (tag) yang terdiri dari elemen-elemen untuk memberikan instruksi kepada browser tentang bagaimana konten harus ditampilkan.
HTML sendiri tidak memiliki kemampuan untuk melakukan logika atau pemrosesan data seperti yang dilakukan dalam bahasa pemrograman. Maka untuk membuat halaman web yang interaktif dan dinamis, HTML sering digabungkan dengan bahasa pemrograman seperti JavaScript, PHP, dan lainnya.
Baca Juga : Pengertian HTML Lengkap
Menurut Wikipedia Cascading Style Sheet (CSS) merupakan aturan untuk mengatur beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. CSS bukan merupakan bahasa pemrograman.
Kegunaan pada CSS ini, CSS memungkinkan Anda mengontrol tampilan dan gaya elemen-elemen HTML. Dengan menggunakan CSS, Anda dapat mengubah ukuran, warna, font, layout, dan banyak aspek lainnya dari elemen-elemen tersebut dalam artian CSS sangat penting sekali bagi seorang web desainer untuk menguasai CSS.
Baca Juga : Cara Menghubungkan HTML dan CSS
Disini kita akan menggunakan tools yang kita butuhkan dalam membuat website sekolah, sebagai berikut ini:
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: