클로드(Claude) AI를 활용
웹 · 앱 · 데스크톱 실습 튜토리얼
Cmd+K
🇰🇷 한국어
🇺🇸 English
💻 실시간 웹 코드 샌드박스 (Live Code Sandbox)
클로드 AI가 만들어준 HTML/CSS/JS 코드를 직접 에디터에 붙여넣고 실시간으로 테스트하세요.
초기화
코드 복사
HTML/CSS/JS Code Editor
Live Editing Enabled
<!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>SmartBudget AI</title> <script src="https://cdn.tailwindcss.com"></script> </head> <body class="bg-slate-900 text-slate-100 min-h-screen p-6 font-sans"> <div class="max-w-md mx-auto bg-slate-800 rounded-2xl p-6 border border-slate-700 shadow-xl"> <div class="flex items-center space-x-3 mb-4"> <div class="w-10 h-10 rounded-xl bg-amber-500 flex items-center justify-center font-bold text-lg text-white">✨</div> <div> <h2 class="font-bold text-lg text-white">SmartBudget AI</h2> <p class="text-xs text-slate-400">클로드 AI가 만든 실시간 지출 트래커</p> </div> </div> <div class="space-y-3 my-4"> <input id="item" type="text" placeholder="항목 이름 (예: 점심 식사)" class="w-full px-3 py-2 rounded-lg bg-slate-900 border border-slate-700 text-xs text-white outline-none focus:border-amber-500" /> <input id="amount" type="number" placeholder="금액 (원)" class="w-full px-3 py-2 rounded-lg bg-slate-900 border border-slate-700 text-xs text-white outline-none focus:border-amber-500" /> <button onclick="addExpense()" class="w-full bg-amber-500 hover:bg-amber-600 text-white font-bold py-2 rounded-lg text-xs transition">지출 추가하기</button> </div> <div id="list" class="mt-4 space-y-2 text-xs"></div> <div class="mt-4 pt-3 border-t border-slate-700 flex justify-between font-bold text-sm"> <span>총 지출액:</span> <span id="total" class="text-amber-400">0 원</span> </div> </div> <script> let total = 0; function addExpense() { const item = document.getElementById('item').value; const amount = parseInt(document.getElementById('amount').value); if(!item || isNaN(amount)) return; total += amount; document.getElementById('total').innerText = total.toLocaleString() + ' 원'; const list = document.getElementById('list'); const div = document.createElement('div'); div.className = 'flex justify-between p-2 rounded bg-slate-900 text-slate-300'; div.innerHTML = '<span>' + item + '</span><span class="font-bold text-amber-400">' + amount.toLocaleString() + '원</span>'; list.appendChild(div); document.getElementById('item').value = ''; document.getElementById('amount').value = ''; } </script> </body> </html>
Live Output View
Interactive