Giter Club home page Giter Club logo

codeblues62 / navigation-bar Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 2.0 49 KB

Navigation Bar (NavBar) Navbar adalah singkatan dari navigation bar. merupakan komponen website yang berupa menu. yang biasanya diletakkan pada header website. Komponen navbar biasanya digunakan untuk membuat menu navigasi yang terletak pada bagian header website. bisa kita sebut sebagai menu utama dari sebuah website.

HTML 51.17% CSS 48.83%
html-css html5 navbar-collapse navbar-css

navigation-bar's Introduction

Navigasi-Bar

Navigation Bar (NavBar)

Navbar adalah singkatan dari navigation bar. merupakan komponen website yang berupa menu. yang biasanya diletakkan pada header website. Komponen navbar biasanya digunakan untuk membuat menu navigasi yang terletak pada bagian header website. bisa kita sebut sebagai menu utama dari sebuah website.

Pada repo kali ini kami akan membagikan cara "Bagaimana cara membuat Navigasi Bar menggunakan HTML & Flexbox CSS". Penasaran, bagaimana cara kami membuatnya? Skuy ikuti terus bagaimana cara kami membuatnya.

1. Siapkan dokumen file HTML

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <title>Navigation Bar ~ CodeXDeres</title>
  </head>
  <body>
    
  </body>
</html>

Simpan file dengan nama navbar.html dan kemudian tambahkan tag <nav></nav> untuk membuat pembungkus daripada kumpulan menu link navigasi didalam tag <body></body>.

Buatlah bagan tag <nav></nav> yang sudah kami sediakan dan masukkan kedalam tag <body></body> kalian.

<nav class="navbar">
        <div class="navbar-brand">
          <a href="#" class="a-link">
            <h1>Your Brand</h1>
          </a>
        </div>
        <div class="navbar-wrap">
          <a href="#" class="a-link navlink **active**">Link-1</a>
          <a href="#" class="a-link navlink">Link-2</a>
          <a href="#" class="a-link navlink">Link-3</a>
          <a href="#" class="a-link navlink">Link-4</a>
        </div>
      </nav>

Apabila kita ingin memberikan sentuhan warna / style pada bagan Navigation Bar yang sudah kita rancangan diatas, kita perlu membuat stylisnya secara terpisah.

Untuk mengkoneksikan antara file html & css, cukup menuliskan code seperti berikut ini: <link rel="stylesheet" href="style.css" type="text/css" media="all">

2. Buatlah file baru dengan nama style.css untuk memberikan warna agar lebih menarik untuk dilihat, perhatikan sintaks berikut ini:

*{
  margin: 0;
  padding: 0;
}
.active{
  font-weight: bold;
}
.a-link{
  text-decoration: none;
}
/* Style Navbar */
.navbar{
  width: 100%;
  height: 50px;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: space-around;
  background-color: coral;
}
.navbar .navbar-brand a h1{
  color: whitesmoke;
  font-size: 28px;
}
.navbar-wrap .navlink{
  color: whitesmoke;
  margin: 20px;
  font-size: 22px;
}

Untuk membuat tampilan kita menjadi flexbox maka kita cukup menuliskan code display: flex; didalam file css. Secara default flexbox menampilkan hasilnya secara row / horizontal, jadi kalau misalkan kita ingin mengubahnya menjadi column / vertikal maka kita butuh menuliskan code seperti flex-direction didalam file css kita.

.navbar{
    display: flex;
    flex-direction: column;
}

Note: Jika kalian ingin melihat source lengkapnya silahkan check didalam file yang sudah kami sediakan di Repository ini.

Demikianlah sharing kami kali ini tentang Cara membuat Navigation Bar dengan Flexbox, apabila ada yang ingin kalian tanyakan & saran silahkan Join kedalam Forum Telegram CodeXDeres Indonesia.

See you next Repo :-)

Salam Hangat CodeXDeres Team

navigation-bar's People

Contributors

codeblues62 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.