HTMLのトップバーの作成方法


  1. HTMLとCSSを使用した基本的なトップバー: HTMLの<header>要素とCSSを使用して、基本的なトップバーを作成できます。以下は例です:
<header>
  <nav>
    <ul>
      <li><a href="#">メニュー1</a></li>
      <li><a href="#">メニュー2</a></li>
      <li><a href="#">メニュー3</a></li>
    </ul>
  </nav>
</header>
  1. ブートストラップを使用したトップバー: ブートストラップは、人気のあるCSSフレームワークであり、トップバーを簡単に作成できます。以下は例です:
<nav class="navbar navbar-expand-lg navbar-light bg-light">
  <a class="navbar-brand" href="#">ロゴ</a>
  <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
  </button>
  <div class="collapse navbar-collapse" id="navbarNav">
    <ul class="navbar-nav">
      <li class="nav-item active">
        <a class="nav-link" href="#">メニュー1</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">メニュー2</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">メニュー3</a>
      </li>
    </ul>
  </div>
</nav>
  1. jQueryを使用したスクロール時に表示/非表示にするトップバー: 以下のコード例では、スクロール時にトップバーを表示または非表示にする方法を示しています。jQueryを使用しています。
<!DOCTYPE html>
<html>
<head>
  <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
  <style>
    #top-bar {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      background-color: #f1f1f1;
      padding: 10px;
      display: none;
    }
  </style>
  <script>
    $(document).ready(function(){
      $(window).scroll(function(){
        if($(this).scrollTop() > 100){
          $('#top-bar').fadeIn();
        } else{
          $('#top-bar').fadeOut();
        }
      });
    });
  </script>
</head>
<body>
  <div id="top-bar">トップバー</div>
  <div style="height: 2000px;"></div>
</body>
</html>

これらはいくつかのトップバーの作成方法とコード例です。あなたのブログ投稿に役立つ情報となるでしょう。