히어로 섹션

Hero section

페이지 최상단에서 제품의 핵심 가치를 한 문장으로 전달하고 첫 행동을 유도하는 영역.

다른 이름: Hero bannerAbove-the-fold hero
···
html
<div class="hero">
  <div class="copy">
    <span class="badge">NEW · v2.0</span>
    <h1>Ship your product<br/>10&times; faster</h1>
    <p>The all-in-one toolkit for teams who move quick.</p>
    <div class="ctas">
      <button class="btn primary">Start free trial</button>
      <button class="btn ghost">Watch demo</button>
    </div>
  </div>
  <div class="visual">
    <span class="blob"></span>
    <div class="card"><i></i><i></i><i></i></div>
  </div>
</div>
css
.hero{width:min(94%,880px);height:min(90%,300px);display:flex;align-items:center;gap:5%}
.copy{flex:1.35;display:flex;flex-direction:column;gap:clamp(6px,1.5vmin,10px)}
.badge{align-self:flex-start;font-size:clamp(8px,1.3vmin,11px);font-weight:700;letter-spacing:.06em;
  padding:.35em .9em;border-radius:999px;background:color-mix(in oklab,var(--accent) 16%,var(--surface));
  color:var(--accent);border:1px solid color-mix(in oklab,var(--accent) 35%,var(--line))}
h1{margin:0;font-size:clamp(15px,4.4vmin,32px);line-height:1.12;font-weight:800;letter-spacing:-.01em}
.copy p{margin:0;font-size:clamp(8px,1.8vmin,13px);color:var(--muted);max-width:32ch}
.ctas{display:flex;gap:clamp(6px,1.2vmin,10px);margin-top:clamp(2px,.6vmin,4px)}
.btn{font-size:clamp(8px,1.5vmin,12px);font-weight:700;padding:.6em 1.2em;border-radius:8px;border:1px solid transparent}
.btn.primary{background:var(--accent);color:#fff;box-shadow:0 6px 16px color-mix(in oklab,var(--accent) 40%,transparent)}
.btn.ghost{background:transparent;border-color:var(--line);color:var(--fg)}
.visual{flex:1;position:relative;aspect-ratio:4/3;border-radius:16px;background:var(--surface);
  border:1px solid var(--line);overflow:hidden;display:grid;place-items:center}
.blob{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;filter:blur(18px);opacity:.55;
  background:conic-gradient(from 0deg,var(--accent),var(--accent-2),var(--accent-3),var(--accent));
  animation:spin 8s linear infinite}
.card{position:relative;width:64%;aspect-ratio:5/3;border-radius:10px;background:var(--bg);
  border:1px solid var(--line);display:flex;flex-direction:column;gap:14%;padding:10%;
  box-shadow:0 10px 24px rgba(0,0,0,.12)}
.card i{display:block;height:14%;border-radius:3px;background:var(--line)}
.card i:nth-child(1){width:60%;background:var(--accent-2)}
.card i:nth-child(2){width:85%}
.card i:nth-child(3){width:40%}
@keyframes spin{to{transform:rotate(360deg)}}

방문자가 스크롤 없이 처음 보는 영역입니다. 보통 작은 배지, 큰 헤드라인, 헤드라인을 보완하는 부제, 1~2개의 CTA 버튼, 제품을 보여주는 비주얼(스크린샷·일러스트·애니메이션)로 구성됩니다.

헤드라인은 "이 제품이 무엇을 위한 것인지"를 5초 안에 알 수 있게 씁니다. 부제는 대상 고객이나 차별점을 한 줄 더 보완하는 역할이고, 1차 CTA는 강조 색으로 눈에 띄게, 2차 CTA(데모 보기 등)는 아웃라인이나 고스트 버튼으로 위계를 낮춥니다.

헤드라인이 "더 나은 미래를 만드세요"처럼 추상적이면 전환이 떨어집니다. 버튼 문구도 "시작하기"보다 "무료로 체험하기"처럼 결과를 말하는 편이 낫고, 비주얼이 너무 화려하면 오히려 헤드라인 가독성을 해칩니다.

언제 쓰나

모든 마케팅·랜딩 페이지의 시작점입니다. 여러 제품·오디언스를 겨냥한다면 유입 경로에 맞춰 페이지마다 헤드라인을 다르게 씁니다.