리버스 트라이얼

Reverse trial

처음엔 전체 기능을 체험하고 기간이 끝나면 무료 핵심 기능으로 돌아갑니다.

···
html
<div class="stage"><div class="label">FULL ACCESS → FREE CORE</div><div class="trial-day">DAY <b id="trial-day">6</b> / 7</div><input id="trial-range" type="range" min="1" max="9" value="6" aria-label="Trial day"><div class="trial-cards"><div class="trial-core">CORE FEATURE<small>STAYS OPEN</small></div><div class="trial-premium" id="trial-premium">PREMIUM FEATURE<small id="trial-status">TRIAL ACCESS</small></div></div><div class="hint">SCRUB THE TIMELINE</div></div>
css
.stage{position:relative;width:min(94vw,760px);height:min(88vh,310px);font:800 clamp(10px,max(3.4vmin,1vw),15px)/1.25 sans-serif}.stage *{box-sizing:border-box}.label{font-size:clamp(10px,max(3.4vmin,1vw),12px);letter-spacing:.1em;color:var(--muted)}.accent{color:var(--accent)}.pill{border:1.5px solid var(--fg);border-radius:999px;background:var(--surface);padding:.5em .8em}.hint{position:absolute;right:2%;bottom:0;font-size:clamp(10px,max(3.4vmin,1vw),12px);color:var(--muted)}.trial-day{position:absolute;top:17%;left:4%;font-size:clamp(15px,5vmin,27px);color:var(--accent)}.stage input{position:absolute;top:30%;left:4%;width:92%;accent-color:var(--accent)}.trial-cards{position:absolute;left:4%;right:4%;top:50%;height:36%;display:flex;gap:3%}.trial-cards>div{flex:1;min-width:0;border:2px solid var(--fg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--accent-2);color:#211b19;font-size:clamp(10px,3.4vmin,15px)}.trial-cards small{display:block;margin-top:.4em;font-size:clamp(10px,3.4vmin,12px)}.trial-premium.closed{background:var(--line);color:var(--fg);border-style:dashed}
js
const slider=document.querySelector('#trial-range'),day=document.querySelector('#trial-day'),premium=document.querySelector('#trial-premium'),status=document.querySelector('#trial-status');let touched=0;function render(){const n=Number(slider.value),closed=n>7;day.textContent=String(n);premium.classList.toggle('closed',closed);status.textContent=closed?'TRIAL ENDED':'TRIAL ACCESS'}slider.addEventListener('input',()=>{touched=Date.now();render()});render();setInterval(()=>{if(Date.now()-touched<6500)return;slider.value=String(Number(slider.value)%9+1);render()},900);

리버스 트라이얼은 신규 사용자에게 일정 기간 전체 기능을 열어 주고, 결제하지 않으면 체험 종료 뒤 무료 플랜으로 전환하는 방식입니다. 처음부터 제한된 무료 플랜을 주는 일반 프리미엄과 체험 순서가 다릅니다.

데모의 날짜 슬라이더를 움직이면 체험 기능이 종료 시점에 잠기고 무료 핵심 기능은 남습니다. 종료 전에 만든 결과물을 갑자기 잃지 않도록 접근 범위와 안내 시점을 명확히 정해야 합니다.

언제 쓰나

고급 기능을 먼저 체험해야 제품 가치를 이해할 수 있지만 무료 이용 경로도 남겨야 할 때 씁니다.

페이지로 열기 ↗