Arief Siswanto
2019-09-21 11:15:59Bootstrap adalah framework CSS gratis dan opersource yang diarahkan pada pengembangan web front-end yang responsif dan mobile-first. Ini berisi templat desain berbasis CSS dan JavaScript untuk tipografi, formulir, tombol, navigasi, dan komponen antarmuka lainnya. Wikipedia
cara menggunakan bootstrap dimulai dengan 3 tag dan kelompok attribute yaitu:
<link href="https://getbootstrap.com/docs/3.3/dist/css/bootstrap.min.css" rel="stylesheet"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script src="https://getbootstrap.com/docs/3.3/dist/js/bootstrap.min.js"></script>
link dapat diganti dengan file offline yang kalian bisa download disini.
kita harus mensisipkan kode diatas karena kita akan menggunakannya, itulah sifat dari framework, memakai kode yang sudah dibuat oleh orang lain dan kita dapat mengkreasikannya sendiri.
mari kita mulai topik cara penggunaan bootstrap versi 3 kali ini, dimulai dari membuat nevigasi menu, berikut kodenya:
<nav class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header"> <a class="navbar-brand" href="#"> Brand </a> </div> </div> </nav>
nav adalah tag custom yang menandakan bahwa itu navbar. pada dasarnya html membebaskan penggunanya membuat tag sendiri namun tag tersebut tidak memiliki gaya apapun seperti halnya h1 dan h2 memiliki gayanya masing-masing. class-class yang kita digunakan diatas merupakan class css yang sudah ada pada bootstrap kita tinggal gunakan saja.
hasil koding di atas akan muncul navigasi dengan logo tulisan brand. selanjutnya mari kita buat menunya, berikut kodenya:
<nav class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header"> <a class="navbar-brand" href="#"> Brand </a> </div> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav"> <li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li> <li><a href="#">Link</a></li> </ul> </div> </div> </nav>
kita sudah pernah bahas dikelas, mengubah list menjadi menu. ini sama seperti yang kita pelajari dikelas hanya saja sudah lebih rapih dan enak dilihat karena sudah dilakukan beberapa kali perbaikan dari pihak bootstrap.
lalu bagaimana caranya jika kita membuat navbar dengan dropdown menu? berikut kodenya:
<nav class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header"> <a class="navbar-brand" href="#"> Brand </a> </div> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav"> <li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li> <li><a href="#">Link</a></li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#">Action</a></li> <li><a href="#">Another action</a></li> <li><a href="#">Something else here</a></li> <li role="separator" class="divider"></li> <li><a href="#">Separated link</a></li> <li role="separator" class="divider"></li> <li><a href="#">One more separated link</a></li> </ul> </li> </ul> </div> </div> </nav>
bagian ini ada memiliki list didalam liat, ada kemungkinan kalian akan sering menggunakannya tag didalam tag seperti list ini dan div. div akan sangat banyak digunakan dengan cara ditumpuk seperti itu.
<nav class="navbar navbar-default"> <div class="container-fluid"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#">Brand</a> </div> <!-- Collect the nav links, forms, and other content for toggling --> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav"> <li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li> <li><a href="#">Link</a></li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#">Action</a></li> <li><a href="#">Another action</a></li> <li><a href="#">Something else here</a></li> <li role="separator" class="divider"></li> <li><a href="#">Separated link</a></li> <li role="separator" class="divider"></li> <li><a href="#">One more separated link</a></li> </ul> </li> </ul> <form class="navbar-form navbar-left"> <div class="form-group"> <input type="text" class="form-control" placeholder="Search"> </div> <button type="submit" class="btn btn-default">Submit</button> </form> <ul class="nav navbar-nav navbar-right"> <li><a href="#">Link</a></li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#">Action</a></li> <li><a href="#">Another action</a></li> <li><a href="#">Something else here</a></li> <li role="separator" class="divider"></li> <li><a href="#">Separated link</a></li> </ul> </li> </ul> </div><!-- /.navbar-collapse --> </div><!-- /.container-fluid --> </nav>
tingkat kesulitan membuat ini relatif rendah hanya saja banyak kode yang memungkinkan kita typo atau salah ketik, hal ini akan hilang dengan seiring waktu jika kalian sudah terbiasa. topic mengenai navbar cukup sampai disini berikut kode lengkapnya:
<html> <head> <title>Bootstrap Navbar</title> <link href="https://getbootstrap.com/docs/3.3/dist/css/bootstrap.min.css" rel="stylesheet"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script src="https://getbootstrap.com/docs/3.3/dist/js/bootstrap.min.js"></script> </head> <body> <nav class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header"> <a class="navbar-brand" href="#"> Brand </a> </div> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav"> <li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li> <li><a href="#">Link</a></li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#">Action</a></li> <li><a href="#">Another action</a></li> <li><a href="#">Something else here</a></li> <li role="separator" class="divider"></li> <li><a href="#">Separated link</a></li> <li role="separator" class="divider"></li> <li><a href="#">One more separated link</a></li> </ul> </li> </ul> </div> </div> </nav> </body> </html>
Alvin Adam
2019-09-28 12:21:35Hilih kin*iL
Billy.datty
2019-09-28 12:21:43????
Billy.datty
2019-09-28 12:22:50Mantapss
Handika Surya Wijaya
2019-09-28 12:24:03P
Arief Siswanto
2019-09-29 19:52:01ditunggu tugasnya blm sempet upload
Juan Christian
2019-09-22 21:54:44test