Pengenalan Bootstrap Materi Inatec 21-09-2019 Sesi Navbar

admin
Arief Siswanto
2019-09-21 11:15:59

Bootstrap 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>
Showing 1-9 of 9 items.
Juan.wmv
Juan Christian
2019-09-22 21:54:44

test

rafifahrezi
Rafi Fahrezi
2019-09-28 12:20:49

uhuy

 

Alvin
Alvin Adam
2019-09-28 12:21:35

Hilih kin*iL

rafifahrezi
Rafi Fahrezi
2019-09-28 12:21:39

wadaw

 

Billydatty
Billy.datty
2019-09-28 12:21:43

????

rafifahrezi
Rafi Fahrezi
2019-09-28 12:22:49

tus

 

Billydatty
Billy.datty
2019-09-28 12:22:50

Mantapss

Dika
Handika Surya Wijaya
2019-09-28 12:24:03

P

admin
Arief Siswanto
2019-09-29 19:52:01

ditunggu tugasnya blm sempet upload