Footer Modern
Membangun footer lengkap: kolom link, newsletter, ikon sosial media, dan copyright.
Kenapa Footer Penting?
Footer adalah "ruang bawah tanah" website: peta situs, kontak, newsletter, dan legal. Pengguna yang scroll sampai bawah biasanya mencari sesuatu yang spesifik; footer yang baik membantu mereka menemukannya.
Langkah Membangun
HTML: <footer> berisi 4 kolom: tentang + ikon sosial, link produk, link perusahaan, dan form newsletter. Di bawahnya bar copyright dengan "Syarat & Ketentuan" dan "Privasi".
CSS: Grid 4 kolom yang menjadi 1-2 kolom di HP. Background gelap agar kontras dengan konten. Ikon sosial sebagai lingkaran dengan hover berubah warna.
JS: Form newsletter dengan validasi email sederhana. Saat dikirim, tampilkan pesan sukses dan simpan ke localStorage agar tidak meminta email yang sama dua kali.
Anatomi Footer yang Baik
- Navigasi: Kelompok link yang logis.
- Kontak: Email, telepon, alamat.
- Newsletter: Cara membangun audiens.
- Legal: Copyright dengan tahun OTOMATIS (jangan tulis manual!).
- Sosial: Link ke media sosial.
Kesalahan Umum
- Tahun copyright ditulis manual ("© 2023" di tahun 2026) -> pakai
new Date().getFullYear(). - Terlalu banyak link hingga footer seperti labirin (maksimal 5-6 per kolom).
- Newsletter tanpa validasi dan feedback (pengguna tidak tahu terkirim atau tidak).
export default function App(): JSX.Element { return <h1>Hello world</h1> }
Tantangan
Tantangan: Tombol Kembali ke Atas di Footer
Tambahkan link "↑ Kembali ke atas" di bar bawah footer yang smooth-scroll ke atas halaman.