Tutorial Pemrograman

Cara Membuat Sidebar Sederhana dengan CSS

Sidebar merupakan salah satu bentuk navigasi yang sering digunakan pada suatu halaman website. Penggunaan sidebar seringkali dikaitkan dengan penggunaan panel hamburger sebagai media responsif / dinamisnya suatu navigasi. Kita juga bisa menggunakan sidebar sebagai pengganti panel header yang sudah cukup sering digunakan sebagai komponen navigasi. Adapun posisi dari sidebar berada di bagian kiri maupun kanan halaman website, dengan ukurannya yang tidak lebih besar dari konten website itu tersendiri.

Pada artikel kali ini, kita akan membuat navigasi sidebar sederhana menggunakan bahasa pemrograman CSS dan online icon dari Font Awesome.

Langkah:

1. Persiapkan text editor (notepad, sublime text, dan sebagainya) sebagai media pengetikan syntax nantinya.

2. Buatlah file yang bernama index.html yang berisikan kode sebagai berikut:

<html>
<head>
    <title>Inwepo Sidebar</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
    <style>
    </style>
</head>
<body>
</body>
</html>

3. Pada bagian <style>, masukkan kode berikut:

body {font-family: 'Segoe UI', sans-serif;}

.sidebar {
  height: 100%;
  width: 200px;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #e80914;
  overflow-x: hidden;
  padding-top: 16px;
}

.sidebar a {
  padding: 6px 8px 6px 16px;
  text-decoration: none;
  font-size: 20px;
  color: black;
  display: block;
}

.sidebar a:hover {
  color: #f1f1f1;
}

.main {
  margin-left: 200px;
  padding: 0px 10px;
}

@media screen and (max-height: 450px) {
  .sidebar {padding-top: 15px;}
  .sidebar a {font-size: 18px;}
}

Nantinya, bagian <style> akan memiliki struktur kode sebagai berikut:

<style>
	body {font-family: 'Segoe UI', sans-serif;}

	.sidebar {
	  height: 100%;
	  width: 200px;
	  position: fixed;
	  z-index: 1;
	  top: 0;
	  left: 0;
	  background-color: #e80914;
	  overflow-x: hidden;
	  padding-top: 16px;
	}

	.sidebar a {
	  padding: 6px 8px 6px 16px;
	  text-decoration: none;
	  font-size: 20px;
	  color: black;
	  display: block;
	}

	.sidebar a:hover {
	  color: #f1f1f1;
	}

	.main {
	  margin-left: 200px;
	  padding: 0px 10px;
	}

	@media screen and (max-height: 450px) {
	  .sidebar {padding-top: 15px;}
	  .sidebar a {font-size: 18px;}
	}
</style>

4. Pada bagian <body>, masukkan kode berikut:

<div class="sidebar">
  <a href="#home"><i class="fa fa-fw fa-home"></i> Beranda</a>
  <a href="#services"><i class="fa fa-fw fa-wrench"></i> Layanan</a>
  <a href="#contact"><i class="fa fa-fw fa-envelope"></i> Kontak Kami</a>
</div>

<div class="main">
  <h2>Inwepo Sidebar</h2>
  <p>
  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam ac ligula sapien. Aliquam erat volutpat. Donec ac quam egestas, semper. </p>
</div>

Nantinya, bagian <body> akan memiliki struktur kode sebagai berikut:

<body>
	<div class="sidebar">
	  <a href="#home"><i class="fa fa-fw fa-home"></i> Beranda</a>
	  <a href="#services"><i class="fa fa-fw fa-wrench"></i> Layanan</a>
	  <a href="#contact"><i class="fa fa-fw fa-envelope"></i> Kontak Kami</a>
	</div>
	
	<div class="main">
	  <h2>Inwepo Sidebar</h2>
	  <p>
	  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam ac ligula sapien. Aliquam erat volutpat. Donec ac quam egestas, semper. </p>
	</div>
</body>

5. Save file yang telah dimodifikasi sebelumnya. Lalu, buka file index.html melalui browser kamu. Jika berhasil, akan muncul halaman website dengan konten tulisan dan sidebar yang berada di sisi kiri halaman website. Sesuaikan penggunaan sidebar dengan website yang telah kamu buat.

Demikian tutorial cara membuat sidebar sederhana dengan CSS. Semoga bermanfaat.

Tutorial Lainnya dari Penulis:









Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Inwepo adalah media platform yang membantu setiap orang untuk belajar dan berbagi tutorial, tips dan trik cara penyelesaian suatu masalah di kehidupan sehari-hari dalam bentuk teks, gambar. dan video.

Dengan bergabung bersama kami dan membuat 1 tutorial terbaik yang kamu miliki dapat membantu jutaan orang di Indonesia untuk mendapatkan solusinya. Ayo berbagi tutorial terbaikmu.

Ikuti Kami di Sosmed!

        

Berlangganan Tutorial Gratis Melalui Email!

Copyright © 2020 Inwepo - All Rights Reserved.

To Top