스테이징

Staging

한 순간에 한 가지만 명확하게 읽히도록 연출하는 원칙. 실루엣·카메라·타이밍으로 시선이 갈 곳을 정해줍니다 — 무대 연출과 같은 어원입니다.

다른 이름: Staging (12 principles)Visual staging
···
html
<div class="split">
  <div class="panel bad">
    <span class="tag">No staging</span>
    <i class="s s1"></i><i class="s s2"></i><i class="s s3"></i><i class="s s4"></i>
  </div>
  <div class="panel good">
    <span class="tag">Staging</span>
    <i class="s g1"></i><i class="s g2"></i><i class="s g3"></i>
    <i class="hero"></i>
  </div>
</div>
css
.split{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;gap:3%}
.panel{position:relative;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}
.tag{position:absolute;top:6%;left:0;right:0;text-align:center;font:700 10px/1 ui-monospace,monospace;color:var(--muted);letter-spacing:.04em;z-index:2}
.bad .s{position:absolute;width:20%;aspect-ratio:1;border-radius:50%;animation:pulse 1.3s ease-in-out infinite}
.bad .s1{left:14%;top:22%;background:var(--accent)}
.bad .s2{left:62%;top:18%;background:var(--accent-2);animation-delay:.2s}
.bad .s3{left:20%;top:62%;background:var(--accent-3);animation-delay:.4s}
.bad .s4{left:60%;top:60%;background:var(--accent);animation-delay:.6s}
@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.25)}}
.good .s{position:absolute;width:15%;aspect-ratio:1;border-radius:50%;background:var(--muted);opacity:.22}
.good .g1{left:10%;top:16%}
.good .g2{left:70%;top:20%}
.good .g3{left:14%;top:66%}
.good .hero{position:absolute;left:50%;top:55%;width:30%;aspect-ratio:1;margin:-15% 0 0 -15%;border-radius:50%;
  background:var(--accent-2);box-shadow:0 0 30px 8px rgba(242,92,138,.4);animation:pulse 1.3s ease-in-out infinite}

디즈니 12원칙 중 하나로, 좋은 스테이징은 보는 사람이 "지금 뭘 봐야 하지?"라고 헷갈릴 여지를 없앱니다. 실루엣만으로 무슨 동작인지 알 수 있는지, 카메라(또는 화면)가 중요한 것에 집중하는지, 여러 동작이 동시에 일어나 서로 시선을 뺏지 않는지가 핵심입니다.

UI에서는 "한 번에 하나만 움직인다"는 규칙으로 옮겨집니다. 다섯 개 요소가 동시에 펄스·바운스·색변화를 하면 사용자는 아무것도 못 봅니다. 강조하고 싶은 하나만 밝고 크게, 나머지는 흐리거나 정지시켜 대비를 만드는 게 스테이징입니다.

데모 왼쪽은 스테이징이 없는 화면 — 네 개가 똑같은 크기·속도로 펄스해서 뭐가 중요한지 알 수 없습니다. 오른쪽은 같은 상황이지만 배경은 흐리게 죽이고 하나만 빛나게 키워서, 시선이 자동으로 그리로 갑니다.

언제 쓰나

에러 배너, 완료 토스트처럼 사용자가 놓치면 안 되는 상태 변화 하나에만 씁니다. 페이지 전체를 동시에 움직이면 오히려 스테이징이 깨집니다.