저는 이 이미지에 웹 사이트에서 부트스트랩 4 원하는 이미지의 상단에있는 내용의 화면을 때 버튼 또는 특정 이미지를 클릭하여 추가 공백을 아래의 웹 사이트 따라서 이미지는 화면 상단에 내 웹 사이트 스크롤 모든 방법은 아래(내가 생각 JS 능). 어떻게 유지할 수 있는 추가 공백을 때까지 웹사이트 이미지가에서 최고의 화면? 저는 솔루션으로 올라와의 특정 요소에서 CSS 와 마진을 고정 측정하고 표시할 때 클릭 하지만 그것을 위해 다양한 크기의 뷰포트.
scrollingElement = (document.scrollingElement || document.body);
function scrollSmoothToBottom (id) {
$(scrollingElement).animate({
scrollTop: document.body.scrollHeight
}, 500);
}
window.onload = function(){
// Make WhiteSpace not on website
document.getElementById("whiteSpace").style.display = "none";
document.getElementById("submitButton").addEventListener("click",function(){
// Once Button is clicked make whitespace visible then scroll to bottom
document.getElementById("whiteSpace").style.display = "block";
scrollSmoothToBottom ();
});
}
.space{
margin:520px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<center>
<h1 id = "collegeNameTitle">Name</h1>
<h3>Student Size</h3>
<span class="badge badge-success even-larger-badge" id = "collegeStudentSizeText">10</span>
<h3>Acceptance Rate:</h3>
<span class="badge badge-success even-larger-badge" id = "collegeAcceptanceRateText">10</span>
<h3>Student-Faculty Ratio:</h3><span class="badge badge-success even-larger-badge" id = "collegeRatioText">10</span>
</center>
<center><button id = "submitButton"><img class = "collegeImage"src="sample.png" id = "collegeImage"></button></center>
<div id = "whiteSpace" class ="space" visibility = "hidden">
</div>
예를 들어 내가 어떻게 원하는 나의 웹사이트됩니다. 이 코드는 지금 그것을 원하도록에서 CSS 가 고정된 측량 공간의 그러나 이미지에 도달한다.