<header>
ヘッダー
</header>
<nav id="globalNavi">
<ul>
<li><a href="#">Menu01</a></li>
<li><a href="#">Menu02</a></li>
<li><a href="#">Menu03</a></li>
<li><a href="#">Menu04</a></li>
<li><a href="#">Menu05</a></li>
</ul>
</nav>
<main>
メインコンテンツ
</main>
<footer>
フッター
</footer>
/* リセット */
html, body {
margin: 0;
padding: 0;
}
header {
background:#c8e3e0;
height:200px;
}
/* グローバルナビ */
#globalNavi ul {
display: flex;
background: #111;
justify-content: space-around;
list-style-type: none;
margin: 0 auto;
padding: 0.6rem 0;
width: 100%;
}
#globalNavi a {
display: block;
color: white;
padding: 12px 24px;
text-decoration: none;
}
.fixed {
position: fixed;
top: 0;
padding: 0;
width: 100%;
z-index: 1000;
}
main {
height:1200px;
background:#e3e0c8;
}
footer {
height:200px;
background:#c8d8e3;
}
$(function() {
var offset = $('#globalNavi').offset();
$(window).scroll(function () {
if ($(window).scrollTop() > offset.top) {
$('#globalNavi').addClass('fixed');
} else {
$('#globalNavi').removeClass('fixed');
}
});
});
This Pen doesn't use any external CSS resources.