3단계 가격표

Good–better–best pricing

기능과 지원 수준을 세 단계로 묶어 선택 기준을 만듭니다.

···
html
<div class="tiers"><div class="cards"><div data-tier="0"><small>GOOD</small><strong>$19</strong><span>10 projects</span></div><div data-tier="1"><small>BETTER</small><strong>$49</strong><span>50 projects</span></div><div data-tier="2"><small>BEST</small><strong>$99</strong><span>Unlimited</span></div></div><label>PROJECTS NEEDED <b id="need">35</b><input id="work" type="range" min="1" max="90" value="35"></label><p id="recommend">BETTER FITS THIS NEED</p></div>
css
.tiers{width:min(94%,600px);font:800 clamp(10px,max(2vmin,1vw),14px)/1.2 sans-serif}.cards{display:flex;gap:clamp(4px,1.5vmin,10px)}.cards>div{flex:1;min-width:0;padding:clamp(8px,2vmin,15px) 3px;border:2px solid var(--line);text-align:center;background:var(--surface);transition:.3s}.cards>div.on{border-color:var(--accent);box-shadow:0 5px 0 var(--accent);transform:translateY(-5px)}.cards small,.cards span{display:block;color:var(--muted)}.cards strong{display:block;font-size:clamp(20px,5vmin,39px);margin:8px 0;letter-spacing:-.05em}.tiers label{display:block;margin-top:clamp(14px,4vmin,27px)}.tiers label b{float:right;color:var(--accent)}input{display:block;width:100%;accent-color:var(--accent)}p{text-align:center;color:var(--accent);margin:6px 0 0}small{font-size:max(.833em,10px,1vw)}@media(min-width:700px){body>:first-child{transform:scale(1.25);transform-origin:center}}
js
const r=document.querySelector('#work');function draw(){const n=+r.value,t=n<=10?0:n<=50?1:2;document.querySelector('#need').textContent=n;document.querySelectorAll('[data-tier]').forEach((e,i)=>e.classList.toggle('on',i===t));document.querySelector('#recommend').textContent=['GOOD','BETTER','BEST'][t]+' FITS THIS NEED'}r.oninput=draw;draw();setTimeout(()=>{r.value=72;draw()},600);setTimeout(()=>{r.value=35;draw()},2600);

3단계 가격표는 기본·표준·상위 상품을 다른 필요에 맞춰 구성합니다. 중간 단계가 가장 인기 있다고 가정하기보다 각 단계의 쓰임을 구분해야 합니다.

데모에서 사용량을 올리면 추천 단계가 이동합니다. 가격 차이뿐 아니라 한도와 필요한 기능이 선택에 영향을 줍니다.

기능을 인위적으로 막아 상위 상품을 강요하면 전환보다 불만이 커질 수 있습니다. 각 단계의 고객과 비용 구조를 확인하세요.

언제 쓰나

고객의 규모나 사용량에 따라 필요한 기능이 뚜렷하게 갈릴 때 씁니다.

페이지로 열기 ↗