Cara Membuat Responsive Sidebar – DosenIT.com

Pelajari berarti membuat pilihan makanan navigasi sidebar yang responsif bersama CSS.

Contoh:

<!DOCTYPE html>
<html>
<head>
<meta identify="viewport" content material="width=gadget-width, preliminary-scale=1.0">
<model>
physique {
  lingkup: 0;
  font-household: "Lato", sans-serif;
}

.sidebar {
  lingkup: 0;
  padding: 0;
  width: 200px;
  background-colour: #f1f1f1;
  place: fastened;
  top: 100%;
  overflow: auto;
}

.sidebar a {
  show: block;
  colour: black;
  padding: 16px;
  textual content-ornament: none;
}
 
.sidebar a.energetic {
  background-colour: #4CAF50;
  colour: white;
}

.sidebar a:hover:not(.energetic) {
  background-colour: #555;
  colour: white;
}

div.content material {
  lingkup-left: 200px;
  padding: 1px 16px;
  top: 1000px;
}

@media display screen and (max-width: 700px) {
  .sidebar {
    width: 100%;
    top: auto;
    place: relative;
  }
  .sidebar a {float: left;}
  div.content material {lingkup-left: 0;}
}

@media display screen and (max-width: 400px) {
  .sidebar a {
    textual content-align: middle;
    float: none;
  }
}
</model>
</head>
<physique>

<div class="sidebar">
  <a category="energetic" href="#dwelling">Home</a>
  <a href="#information">News</a>
  <a href="#contact">Contact</a>
  <a href="#about">About</a>
</div>

<div class="content material">
  <h2>Contoh Sidebar Responsif</h2>
  <p>Contoh ini menggunakan kueri media untuk benar-benar mengubah sidebar jadilah high navigation pub instan pengukuran tampilan layar 700px atau bahkan apalagi.</p>
  <p>Kami selanjutnya telah menambahkan kueri media untuk tampilan layar yang berukuran 400px atau bahkan apalagi, yang pasti akan menumpuk dan juga memusatkan hyperlink navigasi secara vertikal.</p>
  <h3>Ubah pengukuran jendela rumah browser untuk lihat efeknya.</h3>
</div>

</physique>
</html>

Membuat Sidebar Responsif

Langkah 1) Tambahkan HTML

Contoh:

<!-- The sidebar -->
<div class="sidebar">
  <a category="energetic" href="#dwelling">Home</a>
  <a href="#information">News</a>
  <a href="#contact">Contact</a>
  <a href="#about">About</a>
</div>

<!-- Page content material -->
<div class="content material">
  ..
</div>

Langkah 2) Tambahkan CSS

Contoh:

/* Menu navigasi selain */
.sidebar {
  lingkup: 0;
  padding: 0;
  width: 200px;
  background-colour: #f1f1f1;
  place: fastened;
  top: 100%;
  overflow: auto;
}

/* hyperlink Sidebar */
.sidebar a {
  show: block;
  colour: black;
  padding: 16px;
  textual content-ornament: none;
}

/* hyperlink Active/present */
.sidebar a.energetic {
  background-colour: #4CAF50;
  colour: white;
}

/* Link pada mouse-over */
.sidebar a:hover:not(.energetic) {
  background-colour: #555;
  colour: white;
}

/* Halaman bahan. Nilai properti tempat tinggal lingkup-left perlu ideal bersama bernilai properti tempat tinggal luas sidebar */
div.content material {
  lingkup-left: 200px;
  padding: 1px 16px;
  top: 1000px;
}

/* Pada tampilan layar yang lebarnya apalagi berasal dari 700px, menghasilkan sidebar jadilah topbar */
@media display screen and (max-width: 700px) {
  .sidebar {
    width: 100%;
    top: auto;
    place: relative;
  }
  .sidebar a {float: left;}
  div.content material {lingkup-left: 0;}
}

/* Pada tampilan layar yang berukuran apalagi berasal dari 400 piksel, tampilkan pub secara vertikal, agak horizontal */
@media display screen and (max-width: 400px) {
  .sidebar a {
    textual content-align: middle;
    float: none;
  }
}

Anda ringan menonton: Cara Membuat Responsive Sidebar – DosenIT.com

Lihat lebih banyak:  Cara Install Adobe Flash Player

Sumber: https://taylorswift10years.com

Kategori: Teknologi

Leave a Reply

Your email address will not be published.