0
スクロールの高さに応じて画像を変更するにはどうすればよいのですか?スクロールスクロールでHTML img srcを変更する
<div id="astronaut">
<img src="img/astronaut-travel.svg" alt="Astronaut Travelling" />
</div>
現在CSS(画像中心)
#astronaut {
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 100;
}
現在のJavaScript(所望の高さに固定された画像の位置を変える)
に所望現在
<div id="astronaut">
<img src="img/astronaut.svg" alt="Astronaut Static" />
</div>
window.onscroll = function(){
if(window.scrollY >= 1000) {
document.getElementById('astronaut').setAttribute(
"style", "position:fixed;");
}else {
document.getElementById('astronaut').setAttribute(
"style", "");
}
};