삼분할 법칙

Rule of thirds

화면을 가로·세로 3등분해서 생긴 4개의 교차점 근처에 중요한 요소를 배치하는 구도 원칙. 사진·영상 프레이밍의 기본기입니다.

다른 이름: Thirds grid
···
html
<div class="frame">
  <div class="grid"></div>
  <div class="sun" id="sun"></div>
  <div class="ground"></div>
</div>
css
.frame{position:relative;width:min(92%,420px);aspect-ratio:3/2;overflow:hidden;border-radius:10px;border:1px solid var(--line);
  background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 30%,var(--bg)) 0%,color-mix(in oklab,var(--accent) 8%,var(--bg)) 62%)}
.ground{position:absolute;left:0;right:0;bottom:0;height:34%;background:color-mix(in oklab,var(--accent-3) 35%,var(--bg))}
.sun{position:absolute;width:15%;aspect-ratio:1;border-radius:50%;background:var(--accent-2);
  box-shadow:0 0 30px color-mix(in oklab,var(--accent-2) 60%,transparent);
  left:33.33%;top:33.33%;transform:translate(-50%,-50%);
  animation:move 6s ease-in-out infinite}
.grid{position:absolute;inset:0}
.grid::before,.grid::after{content:'';position:absolute;background:rgba(255,255,255,.5)}
.grid::before{left:33.33%;top:0;bottom:0;width:1px;box-shadow:calc(33.33% - 1px) 0 0 rgba(255,255,255,.5)}
.grid::after{top:33.33%;left:0;right:0;height:1px;box-shadow:0 calc(33.33% - 1px) 0 rgba(255,255,255,.5)}
@keyframes move{
  0%,20%{left:33.33%;top:33.33%}
  50%,70%{left:66.66%;top:66.66%}
  100%{left:33.33%;top:33.33%}
}

피사체를 정중앙에 두면 안정적이지만 정적이고 심심해 보입니다. 삼분할선의 교차점(전체 가로·세로의 1/3, 2/3 지점)에 두면 같은 사진이라도 시선이 자연스럽게 움직이고 여백이 의도된 것처럼 보입니다.

카메라 앱이나 사진 편집 도구의 그리드 오버레이가 바로 이 선입니다. 웹에서는 히어로 이미지 안의 인물·로고 위치, 카드 썸네일 크롭 기준선으로 씁니다. CSS로는 `object-position`이나 `background-position`을 33%/66% 근처 값으로 주는 식입니다.

엄격한 공식이라기보다 "정중앙은 피하자"는 감각을 기르는 훈련 도구에 가깝습니다. 실제로는 황금비 나선이나 대칭 구도가 더 잘 맞는 장면도 많습니다.