Cara mudah membuat slide menu dan navbar web menggunakan bantuan front-end framework materializecss
Gambar navbar menggunakan materializecss |
Gambar sidenav atau slide menu menggunakan materializecss |
Langkah-langkah membuat slide menu web dengan materializecss.
Siapkan atau buat dokumen html5 kemudian hubungkan dengan cdn css dan javascript materializecss, tambahkan pula cdn ikon google dan cdn jquery.
Tuliskan kode navbar
<!DOCTYPE html>
<html>
<head>
<title>Slide menu dengan materializecss</title>
<!--Impor font ikon dari google-->
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<!-- cdn untuk CSS materialize -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css">
<!--tampilan responsive-->
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
</head>
<body>
<!-- cdn jquery -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.js"></script>
<!-- Cdn JavaScript materialize css -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
</body>
</html>
Tuliskan kode navbar
<!-- awal kode navbar -->
<nav>
<div class="nav-wrapper">
<!-- Anda bisa menambahkan logo -->
<a href="#!" class="brand-logo">Logo</a>
<!-- navigasi untuk slide menu, pastikan data-target dan id slide menu sama. Untuk class gunakan saja sidenav-trigger -->
<a href="#" data-target="slidemenu" class="sidenav-trigger"><i class="material-icons">menu</i></a>
<!-- menu pada navbar posisi di kanan dan disembunyikan untuk layar medium ke bawah -->
<ul class="right hide-on-med-and-down">
<li><a href="sass.html">Sass</a></li>
<li><a href="badges.html">Components</a></li>
<li><a href="collapsible.html">Javascript</a></li>
<li><a href="mobile.html">Mobile</a></li>
</ul>
</div>
</nav>
<!-- akhir kode navbar -->
Tulis kode untuk slide menu yang akan dibuat.
<!-- awal kode sidenav atau slidemenu -->
<ul class="sidenav" id="slidemenu"> <!-- id harus sama dengan data-navbar target, gunakan class sidenav -->
<li><a href="sass.html">Sass</a></li>
<li><a href="badges.html">Components</a></li>
<li><a href="collapsible.html">Javascript</a></li>
<li><a href="mobile.html">Mobile</a></li>
</ul>
<!-- akhir kode sidenav atau slidemenu -->
Tambahkan jquery di atas tag </body>.
<script>
$(document).ready(function(){
$('.sidenav').sidenav();
});
</script>
Bagaimana mudah bukan untuk membuat navbar dan slide menu menggunakan materializecss. Untuk kode lengkapnya anda bisa mengunjungi halaman github ini. Sedangkan untuk melihat hasil silahkan kunjungi halaman dari navbar dan slide menu.
Komentar
Posting Komentar