ウェブページをスクロールするときに、ナビゲーションバーが上にくるようにします。CSSを使用したトップのナビゲーションバー
私はここで解決策を探してみましたが、より多くのエラーを引き起こしているので苦労しています。
position:fixed
を使用している場合、私はそれは私が私のバナーロゴの下になりたいオリジナルのpostionの問題を引き起こすことを発見。
HTMLとCSS用のコードは次のとおりです。
あなたは古いブラウザをサポートする必要がない場合は、/* ******************* */
/* Navigiation */
/* ******************* */
#sitenav a {
text-decoration: none;
color: white;
padding: inherit;
}
#sitenav ul {
background: black;
padding: 15px;
}
#sitenav ul li {
padding: 15px;
background: black;
display: block;
text-align: center;
font-family: 'Montserrat', sans-serif;
display: inline;
}
#sitenav ul li:hover {
background: rgb(43, 78, 89);
color:white;
cursor:pointer;
}
<header class="clearfix">
<div id="banner" class="middlecontent">
<a href="index.html"><img src="images/logobanner.png"></a>
</div>
<nav>
<div id="sitenav">
<ul >
<li><a href="index.html">Home</a></li>
<li><a href="#">Events</a></li>
<li><a href="#">Curriculum</a></li>
<li><a href="about_us.html">About</a></li>
<li><a href="#">Student</a></li>
<li><a href="#">Staff</a></li>
</ul>
</div>
</nav>
</header>
あなたは 'sticky'(@cvgoreの答えを見て) – MaanooAk
を探している私の答えを確認してください、私はこれがあなたのために有用であると考えています。 –