보이스와 톤

Voice and tone

일관된 말투를 유지하며 상황에 맞게 감정의 강도를 조절합니다.

···
html
<div class="tone"><div class="constant">VOICE <b>Clear · Helpful</b></div><div class="tone-track"><span>SUCCESS</span><i></i><span>ERROR</span></div><div class="tone-messages"><div class="success"><small>SUCCESS TONE</small><b>Your board is ready.</b><p>Share it with your team when you’re set.</p></div><div class="error"><small>ERROR TONE</small><b>We couldn't save this board.</b><p>Check your connection and try again.</p></div></div></div>
css
.tone{width:85%;max-width:640px;font-family:sans-serif}.constant{text-align:center;color:var(--muted);font:900 clamp(10px,1.8vmin,13px) sans-serif}.constant b{display:block;color:var(--fg);font:900 clamp(14px,3vmin,25px) sans-serif}.tone-track{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:clamp(8px,2vmin,16px) 0;color:var(--muted);font:900 clamp(10px,1.6vmin,12px) sans-serif}.tone-track i{height:5px;flex:1;background:var(--line);position:relative}.tone-track i:after{content:'';position:absolute;left:0;width:25%;height:100%;background:var(--accent);animation:slide 6s infinite}.tone-messages{position:relative;height:clamp(105px,23vmin,165px)}.tone-messages div{position:absolute;inset:0;box-sizing:border-box;padding:clamp(10px,2.4vmin,22px);border:2px solid var(--accent);background:var(--surface)}.tone-messages small{display:block;color:var(--accent);font:900 clamp(10px,1.6vmin,12px) sans-serif}.tone-messages b{display:block;margin:.35em 0;font:900 clamp(13px,3.1vmin,26px)/1.12 sans-serif}.tone-messages p{margin:0;color:var(--muted);font:700 clamp(11px,2vmin,16px) sans-serif}.success{animation:success 6s infinite}.error{animation:error 6s infinite}@keyframes slide{0%,42%{left:0}55%,92%{left:75%}100%{left:0}}@keyframes success{0%,42%{opacity:1}55%,92%{opacity:0}100%{opacity:1}}@keyframes error{0%,42%{opacity:0}55%,92%{opacity:1}100%{opacity:0}}@media(min-width:700px){body > *{transform:scale(1.4)}.lines p,.branches div,.cards div{cursor:pointer}}@media(min-width:700px){
  .creator-scene small,.creator-scene .meter,
  .journey .track,.journey .panels small,.journey .panels p,
  .disclosure .ad small,.disclosure .labels span,
  .comment-mining .comments span,.comment-mining .extract small,.comment-mining .extract i,
  .inbox .inbox-top,.inbox .inbox-note,.inbox .sender,.inbox .preview,
  .hierarchy small,.hierarchy span,
  .tone .constant,.tone .tone-track,.tone .tone-messages small,.tone .tone-messages p,
  .naming .ylabel,.naming .xlabel,.naming .point,.naming .choice{font-size:12px}
}

보이스는 브랜드가 반복해서 쓰는 말의 성격이고, 톤은 지금 상황에 맞춰 조절하는 표현입니다. 축하와 오류 안내를 같은 에너지로 쓰면 어색하지만, 둘 다 같은 브랜드가 말하는 것처럼 느껴져야 합니다.

데모는 같은 '명확하고 친절한' 보이스를 성공과 오류 장면에 적용합니다. 상황을 바꾸더라도 익숙한 어휘와 문장 길이는 유지하고, 오류 상황에서는 농담보다 해결 방법을 먼저 제시하세요.

언제 쓰나

성공·실패·안내 메시지를 한 제품에서 일관되게 쓸 때 비교하세요.

페이지로 열기 ↗