올바른 길을 찾아야합니다.
index.html을
<div id="your_website">
<button>Open overlay</button>
</div>
<div id="overlay">
<p>Add anything here</p>
<button>Close overlay</button>
</div>
CSS :
#your_website {
width: 100%;
height: 500px;
background: green;
}
#overlay {
display: none;
position: absolute;
top: 0;
left: 0;
z-index: 1;
background: lightgray;
width: 100%;
height: 100%;
}
#overlay.active {
display: block;
}
자바 스크립트 :이 위해 jQuery를 필요
$("#your_website button").click(function() {
$("#overlay").addClass("active");
});
$("#overlay button").click(function() {
$("#overlay").removeClass("active");
});
참고. 기본적으로 숨겨진 요소를 만든 다음 '활성'상태로 만들고 다른 모든 요소 위에 위치시킵니다. 그것을 닫기 위해 단추를 추가하는 것을 잊지 마십시오.
나는 이미 일하는 것을 가지고 있었지만, 웹 사이트를 확장하는 것은 끔찍한 엉망이었습니다. 나는 이것을 잠시 후에 시험해보고 그것이 어떻게 진행되는지 알려줄 것입니다! – Kairowa
슬라이딩 오버레이가 필요하다는 것을 알지 못했습니다. 이 바이올린을 살펴보십시오. http://jsfiddle.net/fxj1h3of/1/ – Emke
신경 쓰지 마세요! 나는 완전히 일하고있어, 고마워! – Kairowa