print 3 30% + mobile

<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>포토북</title> <!-- Lightbox2 --> <link href="https://cdn.jsdelivr.net/npm/lightbox2@2/dist/css/lightbox.min.css" rel="stylesheet" /> <style type="text/css"> body { margin: 0; font-family: sans-serif; background: none; } .book { max-width: 100%; margin: 0 auto; padding: 20px; } .spread { display: flex; justify-content: center; gap: 0; margin-bottom: 40px; flex-wrap: wrap; } .book-page-wrapper { width: 524px; /* [변경됨] 30% 보기용 */ height: 744px; overflow: hidden; } .book-page { width: 1748px; height: 2480px; background: white; border: 1px solid #ccc; padding: 120px; box-sizing: border-box; position: relative; overflow: hidden; transform: scale(0.3); /* [변경됨] PC 보기용 30% 축소 */ transform-origin: top left; } .book-page img { width: 100%; height: auto; object-fit: cover; display: block; cursor: zoom-in; } .page-header { position: absolute; top: 47px; font-size: 36px; font-weight: bold; color: #444; } .book-page.left .page-header { left: 120px; text-align: left; } .book-page.right .page-header { right: 120px; text-align: right; } .page-footer { position: absolute; bottom: 47px; font-size: 28px; color: #aaa; } .book-page.left .page-footer { left: 120px; text-align: left; } .book-page.right .page-footer { right: 120px; text-align: right; } @media screen and (max-width: 599px) { .spread { flex-direction: column; gap: 30px; } .book-page-wrapper { width: 100%; height: auto; } .book-page { width: 100%; height: auto; padding: 5%; transform: none; box-shadow: none; border: 1px solid #ddd; position: relative; } .page-header, .page-footer { position: relative; font-size: 14px; text-align: center; margin: 10px 0; } .book-page.left .page-header, .book-page.right .page-header, .book-page.left .page-footer, .book-page.right .page-footer { left: auto; right: auto; text-align: center; } } .book-page-wrapper { width: 100%; height: auto; } .book-page { width: 100%; height: auto; padding: 5%; transform: none; box-shadow: none; border: 1px solid #ddd; } .page-header { top: 20px; font-size: 18px; } .page-footer { bottom: 20px; font-size: 14px; } } @media print { @page { size: A5; margin: 0; } body { margin: 0; padding: 0; } .book-page-wrapper { width: auto; height: auto; } .book-page { transform: none !important; width: 100%; height: 100%; border: none; box-shadow: none; page-break-inside: avoid; } .page-header, .page-footer { color: black; } } </style> <div class="book"> <div class="spread"> <div class="book-page-wrapper"> <div class="book-page left"> <div class="page-header">여행의 시작</div> <a href="/files/attach/images/2025/05/16/9f77957093ce22572e297eb8bafc8843.jpg" data-lightbox="spread1" data-title="여행의 시작"> <img src="/files/attach/images/2025/05/16/9f77957093ce22572e297eb8bafc8843.jpg" alt="여행의 시작"> </a> <div class="page-footer">1</div> </div> </div> <div class="book-page-wrapper"> <div class="book-page right"> <div class="page-header">햇살 가득한 거리</div> <a href="/files/attach/images/2025/05/16/bec78df1f5eeaafd83897a1c88855d6c.jpg" data-lightbox="spread1" data-title="햇살 가득한 거리"> <img src="/files/attach/images/2025/05/16/bec78df1f5eeaafd83897a1c88855d6c.jpg" alt="햇살 가득한 거리"> </a> <div class="page-footer">2</div> </div> </div> </div> </div> <script src="https://cdn.jsdelivr.net/npm/lightbox2@2/dist/js/lightbox.min.js"></script>
by eGrida posted May 17, 2025
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
포토북
여행의 시작
햇살 가득한 거리

Articles