|
<!DOCTYPE html> |
|
<html lang="pt-BR"> |
|
<head> |
|
<meta charset="UTF-8"> |
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|
<title>PicoléDaFirma - Os melhores picolés da região!</title> |
|
<script src="https://cdn.tailwindcss.com"></script> |
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> |
|
<style> |
|
.flavor-card:hover { |
|
transform: translateY(-5px); |
|
box-shadow: 0 10px 20px rgba(0,0,0,0.1); |
|
} |
|
.cart-item-enter { |
|
animation: slideIn 0.3s forwards; |
|
} |
|
.cart-item-exit { |
|
animation: slideOut 0.3s forwards; |
|
} |
|
@keyframes slideIn { |
|
from { transform: translateX(100%); opacity: 0; } |
|
to { transform: translateX(0); opacity: 1; } |
|
} |
|
@keyframes slideOut { |
|
from { transform: translateX(0); opacity: 1; } |
|
to { transform: translateX(100%); opacity: 0; } |
|
} |
|
.pulse { |
|
animation: pulse 1.5s infinite; |
|
} |
|
@keyframes pulse { |
|
0% { transform: scale(1); } |
|
50% { transform: scale(1.05); } |
|
100% { transform: scale(1); } |
|
} |
|
</style> |
|
</head> |
|
<body class="bg-gradient-to-b from-pink-50 to-blue-50 min-h-screen"> |
|
|
|
<header class="bg-gradient-to-r from-pink-500 to-blue-500 text-white shadow-lg sticky top-0 z-50"> |
|
<div class="container mx-auto px-4 py-4 flex justify-between items-center"> |
|
<div class="flex items-center space-x-2"> |
|
<i class="fas fa-ice-cream text-3xl"></i> |
|
<h1 class="text-2xl md:text-3xl font-bold">PicoléDaFirma</h1> |
|
</div> |
|
<div class="relative"> |
|
<button id="cart-button" class="relative p-2 rounded-full hover:bg-white hover:bg-opacity-20 transition"> |
|
<i class="fas fa-shopping-cart text-xl"></i> |
|
<span id="cart-count" class="absolute -top-1 -right-1 bg-yellow-400 text-black rounded-full w-5 h-5 flex items-center justify-center text-xs font-bold">0</span> |
|
</button> |
|
<div id="cart-dropdown" class="hidden absolute right-0 mt-2 w-72 md:w-96 bg-white rounded-lg shadow-xl z-50 border border-gray-200"> |
|
<div class="p-4 border-b border-gray-200 bg-gradient-to-r from-pink-100 to-blue-100 rounded-t-lg"> |
|
<h3 class="font-bold text-lg text-gray-800">Seu Carrinho</h3> |
|
</div> |
|
<div id="cart-items" class="max-h-96 overflow-y-auto p-4"> |
|
<p id="empty-cart-message" class="text-gray-500 text-center py-4">Seu carrinho está vazio</p> |
|
</div> |
|
<div class="p-4 border-t border-gray-200 bg-gray-50 rounded-b-lg"> |
|
<div class="flex justify-between mb-2"> |
|
<span class="font-semibold">Total:</span> |
|
<span id="cart-total" class="font-bold">R$ 0,00</span> |
|
</div> |
|
<button id="checkout-btn" class="w-full bg-gradient-to-r from-pink-500 to-blue-500 text-white py-2 rounded-lg font-semibold hover:from-pink-600 hover:to-blue-600 transition disabled:opacity-50 disabled:cursor-not-allowed" disabled> |
|
Finalizar Compra |
|
</button> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</header> |
|
|
|
|
|
<section class="py-12 px-4 bg-gradient-to-r from-pink-400 to-blue-400 text-white"> |
|
<div class="container mx-auto flex flex-col md:flex-row items-center"> |
|
<div class="md:w-1/2 mb-8 md:mb-0"> |
|
<h2 class="text-4xl md:text-5xl font-bold mb-4">Os melhores picolés da região!</h2> |
|
<p class="text-xl mb-6">Refresque seu dia com nossos sabores exclusivos a apenas R$ 3,00 cada!</p> |
|
<a href="#flavors" class="bg-white text-pink-600 font-bold py-3 px-6 rounded-full hover:bg-gray-100 transition inline-block pulse"> |
|
Ver Sabores <i class="fas fa-arrow-down ml-2"></i> |
|
</a> |
|
</div> |
|
<div class="md:w-1/2 flex justify-center"> |
|
<img src="https://images.unsplash.com/photo-1558584731-0f0cd43e402e?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=800&q=80" |
|
alt="Picolés coloridos" |
|
class="rounded-lg shadow-2xl max-w-full h-auto max-h-96 object-cover border-4 border-white"> |
|
</div> |
|
</div> |
|
</section> |
|
|
|
|
|
<section id="flavors" class="py-16 px-4"> |
|
<div class="container mx-auto"> |
|
<h2 class="text-3xl font-bold text-center mb-12 text-gray-800">Nossos Sabores</h2> |
|
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-8"> |
|
|
|
<div class="flavor-card bg-white rounded-xl overflow-hidden shadow-md transition duration-300"> |
|
<div class="h-48 overflow-hidden"> |
|
<img src="https://images.unsplash.com/photo-1579954115545-a95591f28bfc?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=800&q=80" |
|
alt="Picolé de Flocos" |
|
class="w-full h-full object-cover hover:scale-105 transition duration-500"> |
|
</div> |
|
<div class="p-6"> |
|
<h3 class="text-xl font-bold mb-2 text-gray-800">Flocos</h3> |
|
<p class="text-gray-600 mb-4">Delicioso picolé de creme com flocos de chocolate crocantes.</p> |
|
<div class="flex justify-between items-center"> |
|
<span class="text-2xl font-bold text-pink-600">R$ 3,00</span> |
|
<button class="add-to-cart bg-gradient-to-r from-pink-500 to-blue-500 text-white py-2 px-4 rounded-lg hover:from-pink-600 hover:to-blue-600 transition" |
|
data-name="Flocos" |
|
data-price="3.00"> |
|
Adicionar <i class="fas fa-cart-plus ml-1"></i> |
|
</button> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
|
|
<div class="flavor-card bg-white rounded-xl overflow-hidden shadow-md transition duration-300"> |
|
<div class="h-48 overflow-hidden"> |
|
<img src="https://images.unsplash.com/photo-1560008581-09826d1de69e?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=800&q=80" |
|
alt="Picolé de Leitinho" |
|
class="w-full h-full object-cover hover:scale-105 transition duration-500"> |
|
</div> |
|
<div class="p-6"> |
|
<h3 class="text-xl font-bold mb-2 text-gray-800">Leitinho</h3> |
|
<p class="text-gray-600 mb-4">Cremoso picolé de leite condensado que derrete na boca.</p> |
|
<div class="flex justify-between items-center"> |
|
<span class="text-2xl font-bold text-pink-600">R$ 3,00</span> |
|
<button class="add-to-cart bg-gradient-to-r from-pink-500 to-blue-500 text-white py-2 px-4 rounded-lg hover:from-pink-600 hover:to-blue-600 transition" |
|
data-name="Leitinho" |
|
data-price="3.00"> |
|
Adicionar <i class="fas fa-cart-plus ml-1"></i> |
|
</button> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
|
|
<div class="flavor-card bg-white rounded-xl overflow-hidden shadow-md transition duration-300"> |
|
<div class="h-48 overflow-hidden"> |
|
<img src="https://images.unsplash.com/photo-1635405670481-1d8a5ca6e117?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=800&q=80" |
|
alt="Picolé de Uva" |
|
class="w-full h-full object-cover hover:scale-105 transition duration-500"> |
|
</div> |
|
<div class="p-6"> |
|
<h3 class="text-xl font-bold mb-2 text-gray-800">Uva</h3> |
|
<p class="text-gray-600 mb-4">Refrescante picolé de uva com aquele gostinho de infância.</p> |
|
<div class="flex justify-between items-center"> |
|
<span class="text-2xl font-bold text-pink-600">R$ 3,00</span> |
|
<button class="add-to-cart bg-gradient-to-r from-pink-500 to-blue-500 text-white py-2 px-4 rounded-lg hover:from-pink-600 hover:to-blue-600 transition" |
|
data-name="Uva" |
|
data-price="3.00"> |
|
Adicionar <i class="fas fa-cart-plus ml-1"></i> |
|
</button> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
|
|
<div class="flavor-card bg-white rounded-xl overflow-hidden shadow-md transition duration-300"> |
|
<div class="h-48 overflow-hidden"> |
|
<img src="https://images.unsplash.com/photo-1606313564200-75a9eb814a90?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=800&q=80" |
|
alt="Picolé de Açai" |
|
class="w-full h-full object-cover hover:scale-105 transition duration-500"> |
|
</div> |
|
<div class="p-6"> |
|
<h3 class="text-xl font-bold mb-2 text-gray-800">Açai</h3> |
|
<p class="text-gray-600 mb-4">Energético picolé de açaí puro, perfeito para os dias quentes.</p> |
|
<div class="flex justify-between items-center"> |
|
<span class="text-2xl font-bold text-pink-600">R$ 3,00</span> |
|
<button class="add-to-cart bg-gradient-to-r from-pink-500 to-blue-500 text-white py-2 px-4 rounded-lg hover:from-pink-600 hover:to-blue-600 transition" |
|
data-name="Açai" |
|
data-price="3.00"> |
|
Adicionar <i class="fas fa-cart-plus ml-1"></i> |
|
</button> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
|
|
<div class="flavor-card bg-white rounded-xl overflow-hidden shadow-md transition duration-300"> |
|
<div class="h-48 overflow-hidden"> |
|
<img src="https://images.unsplash.com/photo-1577234286642-fc512a5f8f11?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=800&q=80" |
|
alt="Picolé de Morango" |
|
class="w-full h-full object-cover hover:scale-105 transition duration-500"> |
|
</div> |
|
<div class="p-6"> |
|
<h3 class="text-xl font-bold mb-2 text-gray-800">Morango</h3> |
|
<p class="text-gray-600 mb-4">Picolé de morango natural, doce e levemente ácido.</p> |
|
<div class="flex justify-between items-center"> |
|
<span class="text-2xl font-bold text-pink-600">R$ 3,00</span> |
|
<button class="add-to-cart bg-gradient-to-r from-pink-500 to-blue-500 text-white py-2 px-4 rounded-lg hover:from-pink-600 hover:to-blue-600 transition" |
|
data-name="Morango" |
|
data-price="3.00"> |
|
Adicionar <i class="fas fa-cart-plus ml-1"></i> |
|
</button> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
|
|
<div class="flavor-card bg-white rounded-xl overflow-hidden shadow-md transition duration-300"> |
|
<div class="h-48 overflow-hidden"> |
|
<img src="https://images.unsplash.com/photo-1603569283847-aa295f0d016a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=800&q=80" |
|
alt="Picolé de Abacaxi ao Vinho" |
|
class="w-full h-full object-cover hover:scale-105 transition duration-500"> |
|
</div> |
|
<div class="p-6"> |
|
<h3 class="text-xl font-bold mb-2 text-gray-800">Abacaxi ao Vinho</h3> |
|
<p class="text-gray-600 mb-4">Sofisticado picolé de abacaxi com um toque especial de vinho.</p> |
|
<div class="flex justify-between items-center"> |
|
<span class="text-2xl font-bold text-pink-600">R$ 3,00</span> |
|
<button class="add-to-cart bg-gradient-to-r from-pink-500 to-blue-500 text-white py-2 px-4 rounded-lg hover:from-pink-600 hover:to-blue-600 transition" |
|
data-name="Abacaxi ao Vinho" |
|
data-price="3.00"> |
|
Adicionar <i class="fas fa-cart-plus ml-1"></i> |
|
</button> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</section> |
|
|
|
|
|
<section class="py-16 px-4 bg-gray-50"> |
|
<div class="container mx-auto"> |
|
<h2 class="text-3xl font-bold text-center mb-12 text-gray-800">O que dizem nossos clientes</h2> |
|
<div class="grid grid-cols-1 md:grid-cols-3 gap-8"> |
|
<div class="bg-white p-6 rounded-lg shadow-md"> |
|
<div class="flex items-center mb-4"> |
|
<div class="w-12 h-12 rounded-full bg-pink-500 flex items-center justify-center text-white font-bold text-xl">M</div> |
|
<div class="ml-4"> |
|
<h4 |
|
</html> |