NO IMAGE

Bootstrap スマホ用ナビゲーション

まずは、公式のGetting startedからサンプルコードをコピーしてみる。

@See

https://codezine.jp/article/detail/8145
http://bootstrap3-guide.com/compornent/navbar.html
http://bootstrap3.cyberlab.info/components/navbar.html#

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>無題ドキュメント</title>
</head>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
<body>

<nav class="navbar navbar-default">
  <div class="navbar-header">
    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#gnavi">
      <span class="sr-only">メニュー</span>
      <span class="icon-bar"></span>
      <span class="icon-bar"></span>
      <span class="icon-bar"></span>
    </button>
  </div>
 
  <div id="gnavi" class="collapse navbar-collapse">
    <ul class="nav navbar-nav">
      <li><a href="">Link1</a></li>
      <li><a href="">Link2</a></li>
      <li><a href="">Link3</a></li>
      <li><a href="">Link4</a></li>
      <li><a href="">Link5</a></li>
    </ul>
  </div>
</nav>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" ></script>
</body>
</html>

デモ画面を見てみる

<meta name=”viewport” content=”width=device-width, initial-scale=1″>
viewport が設定されてないと動かない。

 

<nav class="navbar navbar-default">

.navbarでナビゲーションバーを使用しますと指定。
.navbar-defaultで白背景ベースのナビゲーションバー使用しますと指定しています。
こちらは.navbar-inverseを指定すると黒背景ベースのメニューになる。

デモ画面を見てみる

 

    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#gnavi">
      <span class="icon-bar"></span>
      <span class="icon-bar"></span>
      <span class="icon-bar"></span>
    </button>

ここがハンバーガーメニュー(ドロワーメニュー)を出す。

ちなみに

 <span class="sr-only">メニュー</span>

ここはsr-onlyクラス (screen reader-only)読み上げでブラウザには表示されないという。
試してみようと検索するが、良く分からないので、放置、なくてもいいか。うん。

じゃ、消す。

    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#gnavi">
      <span class="icon-bar"></span>
      <span class="icon-bar"></span>
      <span class="icon-bar"></span>
    </button>

この <span class=”icon-bar”></span>が三本線で、

表示、表示が切り替わるように.collapse.navbar-collapse

アコーディオン、もしくは折りたたみがCollapse(コラッパスか?)

基本はここまで

参考サイト:
http://bootstrap3-guide.com/compornent/navbar.html

 

 

 

 

 

NO IMAGE
最新情報をチェックしよう!

    Warning: Trying to access array offset on value of type bool in /home/xsvx1010357/kato.space/public_html/wp/wp-content/themes/the-thor/template-parts/single-prevnext.php on line 37

    Warning: Trying to access array offset on value of type bool in /home/xsvx1010357/kato.space/public_html/wp/wp-content/themes/the-thor/template-parts/single-prevnext.php on line 38

    Warning: Trying to access array offset on value of type bool in /home/xsvx1010357/kato.space/public_html/wp/wp-content/themes/the-thor/template-parts/single-prevnext.php on line 39

  • Warning: Trying to access array offset on value of type bool in /home/xsvx1010357/kato.space/public_html/wp/wp-content/themes/the-thor/template-parts/single-prevnext.php on line 83

    Warning: Trying to access array offset on value of type bool in /home/xsvx1010357/kato.space/public_html/wp/wp-content/themes/the-thor/template-parts/single-prevnext.php on line 84

    Warning: Trying to access array offset on value of type bool in /home/xsvx1010357/kato.space/public_html/wp/wp-content/themes/the-thor/template-parts/single-prevnext.php on line 85
>最強のWordPressテーマ「THE THOR」

最強のWordPressテーマ「THE THOR」

システムの構築・保守運用「   」 社内システム担当が欲しいが、専属で雇うほどの仕事量はない。 必要な時に必要なだけ頼りたいというお悩みを持つ企業様へ専門知識を持って対応を行っております。 サーバから各種システムまで自社・他社で構築されたシステムに対してサポートを行っております。

CTR IMG