calculator 1
by andypotanin
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Business Growth Calculator</title>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<script src="https://cdn.tailwindcss.com"></script>
<style>
/* Animations for better user experience */
@keyframes fadeIn {
from {
opacity: 0;
transform: translateY(10px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.fade-in {
animation: fadeIn 0.8s ease-in-out;
}
</style>
</head>
<body class="bg-gray-100 text-gray-900 font-sans">
<div class="container mx-auto py-10 px-6">
<!-- Header -->
<h1 class="text-4xl font-extrabold text-center text-blue-600 mb-8">Explore Your Business Growth</h1>
<!-- Progress Bar -->
<div class="relative bg-gray-200 rounded-full h-3 mb-10">
<div id="progress-bar" class="absolute top-0 left-0 h-3 bg-blue-500 rounded-full" style="width: 0%;"></div>
</div>
<!-- Steps -->
<div id="step-1" class="step fade-in">
<h2 class="text-xl font-bold mb-6">What’s your primary goal?</h2>
<div class="grid grid-cols-2 gap-4">
<button data-value="traffic" class="goal-btn bg-blue-500 text-white px-4 py-2 rounded hover:bg-blue-600">Increase Traffic</button>
<button data-value="automation" class="goal-btn bg-blue-500 text-white px-4 py-2 rounded hover:bg-blue-600">Automate Workflows</button>
<button data-value="engagement" class="goal-btn bg-blue-500 text-white px-4 py-2 rounded hover:bg-blue-600">Enhance Engagement</button>
<button data-value="revenue" class="goal-btn bg-blue-500 text-white px-4 py-2 rounded hover:bg-blue-600">Boost Revenue</button>
</div>
</div>
<div id="step-2" class="step fade-in hidden">
<h2 class="text-xl font-bold mb-6">What’s your business size?</h2>
<div class="grid grid-cols-3 gap-4">
...