0
headroom.jsを使用して、スクロール時にnavbarを表示/非表示にします。よく働く。上にスクロールすると、navは堅実な背景色を持ち、navが一番上にあるとき、背景は透明になります。 Chromeには問題はありませんが、Safariには問題はありません。Safariでソリッドカラーを変更すると透明な背景が黒くなる
マークアップ:
<header class="headroom navigation">
<div> class="navigation__bg">...</div>
</header>
はCSS:
.headroom--not-top {
.navigation__bg {
background-color: red;
}
}
.headroom--pinned {
transform: translateY(0%);
.navigation__bg {
background-color: transparent; // becomes black on Safari most times
}
}
.headroom {
will-change: transform;
transition: transform .5s linear;
}
BGは黒になり、なぜ私が見傾けます。何らかの理由?あなたは
<div> class="navigation__bg">...</div>
を持っている初心者のためのよく
ありがとうございました。私はそれがメークアップと問題を報告して戻ってくるかどうかを確認します。 – Sylar
悪いことに、それは実際にマークアップでした!あなたが言ったように、それは早すぎる閉鎖でした。ありがとうございました! – Sylar
私は助けてくれると嬉しいです:) –