0
我使用headroom.js在滾動上隱藏/顯示導航欄。很棒。在向上滾動時,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變黑。任何原因?
感謝您的支持,但那從未奏效。我會看看是否這是化妝和回報問題。 – Sylar
糟糕的是,它實際上是標記!正如你所說的那樣關閉得太早了。謝謝! – Sylar
很高興我能幫忙:) –