4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

navbarの使い方

Posted at

はじめに

bootstrapの「navbar」クラスの使い方を学んだので、学んだ内容を記録する。

基本的な書き方

<nav class="navbar navbar-light">
  <a href="#" class="navbar-brand">brand</a>
</nav>

色を変える

<nav class="navbar navbar-dark bg-primary">
  <a href="#" class="navbar-brand">brand</a>
</nav>

メニューリンクを表示する

<nav class="navbar navbar-light navbar-expand">
  <a href="#" class="navbar-brand">brand</a>
  <ul class="navbar-nav">
    <li class="nav-item"><a href="#" class="nav-link">Link1</a></li>
    <li class="nav-item"><a href="#" class="nav-link">Link2</a></li>
    <li class="nav-item"><a href="#" class="nav-link">Link3</a></li>
    <li class="nav-item"><a href="#" class="nav-link">Link4</a></li>
  </ul>
</nav>

メニューリンクをハンバーガーメニューにする

<nav class="navbar navbar-light navbar-expand-md">
  <a href="#" class="navbar-brand">brand</a>
  <button class="navbar-toggler" data-toggle="collapse" data-target="#menu">
    <span class="navbar-toggler-icon"></span>
  </button>
  <div id="menu" class="collapse navbar-collapse">
    <ul class="navbar-nav">
      <li class="nav-item"><a href="#" class="nav-link">Link1</a></li>
      <li class="nav-item"><a href="#" class="nav-link">Link2</a></li>
      <li class="nav-item"><a href="#" class="nav-link">Link3</a></li>
      <li class="nav-item"><a href="#" class="nav-link">Link4</a></li>
    </ul>
  </div>
</nav>

入力フォームを表示する

<nav class="navbar navbar-light">
  <a href="#" class="navbar-brand">brand</a>
  <form action="#" class="form-inline">
    <input type="text" class="form-control" placeholder="name...">
    <input type="password" class="form-control ml-1" placeholder="password...">
    <input type="submit" class="btn btn-primary ml-1" value="Login">
  </form>
</nav>

任意の文字列を表示する

<nav class="navbar navbar-light">
  <a href="#" class="navbar-brand">brand</a>
  <span class="navbar-text">ようこそ、ゲストさん</span>
</nav>

画面上部にnavbarを固定する

<navbar class="navbar-light fixed-top">
  <a href="#" class="navbar-brand">brand</a>
</navbar>

感想

だいぶnavbarについてわかってきた。
フォームやポップアップの書き方についても、上記と同様に整理したい。

参考

https://getbootstrap.com/docs/4.1/components/navbar/
http://bootstrap3.cyberlab.info/components/navbar.html
https://cccabinet.jpn.org/bootstrap4/components/navbar

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?