| <!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> |