하루동안 열지 않습니다.Close
하루동안 열지 않습니다.Close
/* 썸네일 스타일 */
.thumbnail {
width: 300px;
cursor: pointer;
}
/* 풀스크린 팝업 스타일 */
.popup {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.9);
justify-content: center;
align-items: center;
z-index: 1000;
}
/* 기본 팝업 이미지 스타일 */
.popup img {
width: 100%;
height: auto;
max-width: 100%;
max-height: 100%;
border-radius: 8px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}
/* 큰 화면에서 이미지 크기 조정 */
@media (min-width: 1024px) {
.popup img {
width: 70%; /* 데스크톱에서 이미지 크기 조정 */
}
}
/* 중간 화면 (태블릿)에서 이미지 크기 조정 */
@media (max-width: 1023px) and (min-width: 768px) {
.popup img {
width: 85%; /* 태블릿에서 이미지 크기 조정 */
}
}
/* 작은 화면 (모바일)에서 이미지 크기 조정 */
@media (max-width: 767px) {
.popup img {
width: 95%; /* 모바일에서 이미지 크기 조정 */
}
}
/* 닫기 버튼 스타일 */
.close-btn {
position: absolute;
top: 15px;
right: 20px;
font-size: 30px;
color: white;
cursor: pointer;
font-weight: bold;
}
×
// 팝업 열기 함수
function openPopup() {
document.getElementById("popup").style.display = "flex";
}
// 팝업 닫기 함수
function closePopup() {
document.getElementById("popup").style.display = "none";
}
// 팝업 외부 클릭 시 닫기
window.onclick = function(event) {
const popup = document.getElementById("popup");
if (event.target === popup) {
closePopup();
}
}
하루동안 열지 않습니다.Close