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
Sumber: https://taylorswift10years.com
Kategori: Teknologi