Sticky Footer adalah istilah dalam design website khususnya berkenaan dengan bagian footer, salah satu bagian yang sering ditemui pada sebagian besar website. Bagian footer biasanya berisi hal-hal seperti informasi hak cipta, kredit, dan lain-lain. Footer, sesuai namanya terdapat di paling bawah berimpit dengan batas bawah browser.
Mendesign footer tidak begitu sulit karena keberadaannya tidak langsung terlihat, terutama untuk halaman dengan konten yang panjang secara vertikal. Tapi akan langsung nampak di layar oleh pengunjung jika konten sedikit. Pada beberapa website, hal ini mengakibatkan footer terlihat menggantung jauh dari bagian bawah browser.
Kondisi design footer seperti gambar di atas kurang enak dipandang mata. Coba bandingkan dengan gambar di bawah ini, bagian footer tetap berada di posisi paling bawah walaupun bagian terakhir tulisan tidak berimpit dengan batas atas footer.
Posisi footer seperti pada gambar di atas hanya terjadi jika konten tidak mencapai batasan footer. Jika halaman ini ditampilkan pada layar dengan lebar yang lebih sempit -misalnya pada tablet atau smartphone- tulisan akan bertambah panjang secara vertikal sehingga mendorong footer ke bawah layar seperti pada gambar di bawah ini (perhatikan bahwa footer tampil setelah discroll).
Jika Anda menggunakan template buatan orang lain, Anda bisa mengecek sendiri apakah template tersebut sudah menggunakan sticky footer atau belum dengan membuat satu halaman yang memuat beberapa baris saja tulisan. Cek apakah dengan konten yang sedikit tersebut footer menempel ke konten dan renggang terhadap bagian bawah browser atau menempel ke bagian bawah browser dan berjarak dari bagian akhir konten.
Jika Anda membuat sendiri template website Anda atau menguasai kode-kode template yang Anda gunakan serta belum menggunakan sticky footer, berikut ini adalah contoh kode CSS dan kode HTML untuk membuat sticky footer.
Kode CSS
html{
min-height:100%;
position:relative;
}
body{
margin:0 0 60px;
}
footer{
bottom:0;
clear:both;
left:0;
line-height:60px;
position:absolute;
width:100%;
}
Kode HTML
<body>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<footer>
Bagian Footer
</footer>
</body>
Sebagai informasi, sticky footer di website ini menggunakan kode di atas dan berhasil bekerja dengan baik. Selain menggunakan kode di atas, untuk membuat sticky footer bisa juga dengan menggunakan flexbox.
Oleh Opan
Dipostkan January 24, 2017
Seorang guru matematika yang hobi ngeblog dan menulis. Dari ketiganya terwujudlah website ini sebagai sarana berbagi pengetahuan yang saya miliki.