Twenty Seventeen では、画面を下にスクロールすすと、トップメニューがSticky(貼り付き)になります。

スティッキーなトップメニューを、スティッキーでない固定でないメニューにする方法は以下の通りです。
ある程度スクロールすると、.site-navigation-fixed が付与されて、以下のCSSが適用されるので、
@media screen and (min-width: 48em) {
(略)
.site-navigation-fixed.navigation-top {
bottom: auto;
position: fixed;
left: 0;
right: 0;
top: 0;
width: 100%;
z-index: 7;
}
(略)
}
子テーマの style.css か、カスタマイズ > 追加CSS にて、以下のように上書きします。
@media screen and (min-width: 48em) {
.site-navigation-fixed.navigation-top {
bottom: 0;
position: absolute;
z-index: 3;
}
}
.site-navigation-fixed が付与されても、付与されていなかったときの状態を維持させます。
メモ
付与されていない状態では以下のようになっているので、bottom, position, z-index を元のままにします。
@media screen and (min-width: 48em) {
(略)
.navigation-top {
bottom: 0;
font-size: 14px;
font-size: 0.875rem;
left: 0;
position: absolute;
right: 0;
width: 100%;
z-index: 3;
}
(略)
}
メモ2
ヘッダ上部に固定のメニューがあると、Google AdSense のルール違反とみなされることがあるようなので、広告が隠れないようにするためにも、適用しておくとよいと思います。
