FAQ 섹션

FAQ section

자주 묻는 질문을 아코디언으로 접어두고, 남은 반박·불안 요소를 마지막에 해소하는 섹션.

다른 이름: Frequently asked questionsFAQ accordion
···
html
<div class="faq" id="faq">
  <div class="item open"><div class="q"><span>Can I cancel anytime?</span><i class="chev"></i></div><div class="a"><div><p>Yes — cancel from account settings, no questions asked.</p></div></div></div>
  <div class="item"><div class="q"><span>Do you offer refunds?</span><i class="chev"></i></div><div class="a"><div><p>Full refund within 14 days of your first charge.</p></div></div></div>
  <div class="item"><div class="q"><span>Does it integrate with Slack?</span><i class="chev"></i></div><div class="a"><div><p>Yes, plus 20+ other tools via our API.</p></div></div></div>
  <div class="item"><div class="q"><span>Is there a free plan?</span><i class="chev"></i></div><div class="a"><div><p>A free tier covers up to 3 projects.</p></div></div></div>
</div>
css
.faq{width:min(90%,640px);display:flex;flex-direction:column;gap:clamp(5px,1.2vmin,8px)}
.item{background:var(--surface);border:1px solid var(--line);border-radius:8px}
.q{display:flex;align-items:center;justify-content:space-between;gap:8px;
  padding:clamp(6px,1.6vmin,12px) clamp(8px,2vmin,16px);font-size:clamp(8px,1.6vmin,12px);font-weight:700}
.chev{width:clamp(6px,1.2vmin,9px);height:clamp(6px,1.2vmin,9px);border-right:2px solid var(--muted);
  border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .3s;flex:none}
.item.open .chev{transform:rotate(-135deg)}
.a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}
.item.open .a{grid-template-rows:1fr}
.a>div{overflow:hidden}
.a p{margin:0;padding:0 clamp(8px,2vmin,16px);font-size:clamp(7px,1.3vmin,10px);color:var(--muted)}
.item.open .a p{padding-bottom:clamp(6px,1.6vmin,12px)}
js
const items = document.querySelectorAll('#faq .item');
let i = 0;
setInterval(function () {
  items.forEach(function (it) { it.classList.remove('open'); });
  items[i % items.length].classList.add('open');
  i++;
}, 2200);

프라이싱 테이블이나 CTA 밴드 바로 위, 페이지 후반부에 두는 경우가 많습니다. 질문을 다 펼쳐 보여주면 페이지가 길어지므로 `accordion`으로 접어두고, 한 번에 하나(또는 여러 개)만 펼쳐지게 합니다.

여기 들어갈 질문은 실제 문의·이탈 데이터에서 뽑는 게 가장 좋습니다 — "환불되나요", "다른 도구와 연동되나요" 같이 구매를 망설이게 하는 구체적인 반박을 해소하는 역할이기 때문입니다. 일반적인 제품 소개를 다시 요약하는 질문은 이 자리에 어울리지 않습니다.

질문이 10개를 넘으면 카테고리로 묶거나 검색을 붙이는 게 낫습니다. 답변에 "자세한 내용은 문서를 참고하세요"만 있고 실제 답이 없으면 오히려 신뢰를 깎습니다.

언제 쓰나

구매 직전 남은 의심을 해소해야 할 때. 질문이 3개 미만이면 아코디언 없이 그냥 나열해도 충분합니다.