ウェブページの中央に画像があります。ユーザーがスクロールしてイメージがウィンドウの一番上に表示されたら、イメージをページの上部に固定して、ページと共にスクロールさせようとしています。スクロール後にイメージを上に固定/固定 - イメージが上にまっすぐにジャンプしますか?
しかし、ウィンドウの上部に当たったときにこだわるのではなく、ユーザーがスクロールするとすぐに画像がページの上部にジャンプしています。ユーザーがページにいる間、イメージは一番上に固定されていますが、ページが更新されると固定されたままになります。
これを理解できないようです - 助けてください!
index.htmlを
<img src="./assets/img/logo.png" class="logo" alt="Logo">
style.cssに
.logo {
width: 500px;
display: block;
position: absolute;
top: 200px;
left: 0;
right: 0;
margin: auto;
}
main.js
こんにちはピート - 応答してくれてありがとう!ユーザーがスクロールするとすぐに、イメージは中央から上に瞬時にジャンプします。ユーザーがスクロールしてイメージがウィンドウの一番上に当たったときにのみ、トップに固定しようとしています。 また、イメージを上部に固定し、ページを最新表示したときに元の位置に戻すことをおすすめします。 ご意見はありますか? – domburford
@domburford、あなたは私にとって欲しいと言っていることをしているように見えます(私は最新バージョンのクロムを使用しています) - スニペットのフルページリンクを使用してスクロールダウンを開始すると、あなたはそれの上に着くまで、上にスティック? – Pete
お詫び!私のコードhttps://jsfiddle.net/uot0un4y/からこのフェードとトランジションを削除すると動作します - なぜこれがスクロール&フィックスソリューションに影響するのか分かりません。 – domburford