[Sigil] 그림 동화책 페이지 레이아웃 HTML CODE

Sigil로 그림 동화책을 EPUB으로 만들 때,

그림과 텍스트가 흐트러지지 않도록

페이지 레이아웃을 정확하게 설계하는 것이 중요해요.

 

특히 삽화가 중심인 그림책은 4:3 비율,

텍스트 박스 위치, 여백, 삽화 크기 조정 등이 핵심이에요.

 

이 글에서는 실제로 활용 가능한

HTML + CSS 통합 코드를 제공하고,

어떤 구조로 작성해야 다양한 전자책 뷰어에서도

깨지지 않는지 실무 기준으로 정리해드릴게요.


1. 구조 설명

영역  비율 용도
상단 75% 삽화 삽입 영역 그림을 가운데 정렬
하단 25% 텍스트 박스 영역 설명글 또는 대사 삽입

2. 통합 HTML + CSS 코드 (Sigil용)

<!DOCTYPE html>
<html lang="ko">
<head>
  <meta charset="UTF-8" />
  <title>그림 동화책 페이지</title>

  <!-- ▼▼▼ 여기부터 CSS 영역입니다 ▼▼▼ -->
  <style>
    .page {
      width: 100vw;
      height: 100vh;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      padding: 20mm 15mm;
      box-sizing: border-box;
    }

    .image-area {
      height: 75%;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .image-area img {
      max-width: 100%;
      max-height: 100%;
      object-fit: contain; /* 비율 유지하며 가운데 정렬 */
    }

    .text-area {
      height: 25%;
      background-color: rgba(255, 255, 255, 0.85); /* 반투명 박스 */
      border-radius: 12px;
      padding: 16px;
      font-size: 1.1em;
      line-height: 1.5;
      text-align: center;
    }
  </style>
  <!-- ▲▲▲ 여기까지 CSS 영역입니다 ▲▲▲ -->

</head>
<body>

  <!-- ▼▼▼ 여기부터 HTML 콘텐츠 영역입니다 ▼▼▼ -->
  <div class="page">
    <div class="image-area">
      <!-- 이미지 경로를 아래에 입력하세요 (예: ../Images/page1.png) -->
      <img src="../Images/page1.png" alt="루루가 걷는 장면" />
    </div>
    <div class="text-area">
      <p>루루는 조용히 중얼거렸어요.<br />“정말 내가 할 수 있을까?”</p>
    </div>
  </div>
  <!-- ▲▲▲ 여기까지 HTML 콘텐츠 영역입니다 ▲▲▲ -->

</body>
</html>

3. 실무 Tip

  • vw / vh 단위를 사용하면 4:3 화면비율 유지가 쉬워요
  • object-fit: contain을 사용하면 삽화 비율 유지 + 가운데 정렬이 돼요
  • 텍스트 박스는 반투명 배경, 라운드 처리로 가독성을 높이는 게 좋아요
  • 이 구조를 템플릿으로 복사해 다른 페이지에도 반복해서 활용하면 좋아요
블로그 주인장

신입 마케터 성장일기

스티커 버튼 Top으로 이동