B4BY.588
Home
Terminal
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
sportmx
/
bancas-para-jugadores-futbol.sportmaster.mx
/
Filename :
prueba-css.css
back
Copy
<!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Sportmaster - Bancas Deportivas</title> <style> * { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; } body { background-color: #f8f9fa; color: #343a40; padding: 0; margin: 0; } .container { max-width: 1200px; margin: 0 auto; padding: 0 20px; } header { background-color: #0a2f5c; color: white; padding: 20px 0; margin-bottom: 30px; } .header-content { display: flex; justify-content: space-between; align-items: center; } .logo { font-size: 28px; font-weight: bold; display: flex; align-items: center; } .logo-icon { margin-right: 10px; font-size: 32px; } .header-title { text-align: center; margin: 30px 0; } .header-title h1 { font-size: 32px; margin-bottom: 10px; } .header-title p { color: #e0e0e0; font-size: 18px; } .filter-section { background-color: white; border-radius: 10px; box-shadow: 0 2px 10px rgba(0,0,0,0.08); padding: 25px; margin-bottom: 30px; } .filter-title { font-size: 20px; margin-bottom: 20px; color: #0a2f5c; border-bottom: 2px solid #0a2f5c; padding-bottom: 10px; } .filter-options { display: flex; flex-wrap: wrap; gap: 20px; } .filter-group { flex: 1; min-width: 200px; } .filter-group label { display: block; margin-bottom: 8px; font-weight: 600; color: #495057; } .filter-group select, .filter-group input { width: 100%; padding: 10px; border: 1px solid #ced4da; border-radius: 5px; font-size: 16px; } .filter-actions { display: flex; justify-content: flex-end; margin-top: 20px; gap: 10px; } .btn { padding: 10px 20px; border-radius: 5px; font-size: 16px; cursor: pointer; transition: all 0.3s ease; } .btn-primary { background-color: #0a2f5c; color: white; border: none; } .btn-primary:hover { background-color: #0c3b75; } .btn-secondary { background-color: #e9ecef; color: #495057; border: 1px solid #ced4da; } .btn-secondary:hover { background-color: #dde2e6; } .products-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(360px, 1fr)); gap: 30px; margin-bottom: 50px; } .product-card { background-color: white; border-radius: 10px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); overflow: hidden; transition: transform 0.3s ease, box-shadow 0.3s ease; display: flex; flex-direction: column; height: 100%; } .product-card:hover { transform: translateY(-5px); box-shadow: 0 12px 20px rgba(0, 0, 0, 0.15); } .product-image { position: relative; height: 250px; background-color: #f8f9fa; overflow: hidden; } .product-image img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s ease; } .product-card:hover .product-image img { transform: scale(1.05); } .product-badge { position: absolute; top: 15px; right: 15px; background-color: #ff6b6b; color: white; padding: 5px 10px; border-radius: 20px; font-size: 14px; font-weight: bold; } .product-info { padding: 25px; flex-grow: 1; display: flex; flex-direction: column; } .product-title { color: #212529; font-size: 22px; margin-bottom: 15px; line-height: 1.3; } .product-description { color: #495057; margin-bottom: 20px; line-height: 1.6; font-size: 15px; flex-grow: 1; } .product-meta { margin-bottom: 20px; } .product-spec { display: flex; margin-bottom: 8px; align-items: center; } .spec-icon { color: #0a2f5c; margin-right: 8px; font-size: 14px; } .spec-text { color: #495057; font-size: 14px; } .product-price { font-size: 24px; color: #0a2f5c; font-weight: bold; margin-bottom: 20px; } .product-actions { display: flex; justify-content: space-between; align-items: center; } .btn-add-cart { background-color: #0a2f5c; color: white; border: none; padding: 12px 20px; border-radius: 5px; cursor: pointer; transition: background-color 0.3s ease; flex-grow: 1; text-align: center; } .btn-add-cart:hover { background-color: #0c3b75; } .btn-details { background-color: transparent; color: #0a2f5c; border: 1px solid #0a2f5c; padding: 12px 20px; border-radius: 5px; cursor: pointer; transition: all 0.3s ease; margin-right: 10px; flex-grow: 1; text-align: center; } .btn-details:hover { background-color: #e9ecef; } .product-ideal { background-color: #e9ecef; border-radius: 5px; padding: 12px; margin-top: 15px; font-size: 14px; } .made-in { margin-top: 15px; font-size: 14px; color: #495057; font-weight: 600; } footer { background-color: #0a2f5c; color: white; padding: 40px 0; margin-top: 50px; } .footer-content { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 30px; } .footer-column h3 { font-size: 18px; margin-bottom: 20px; position: relative; padding-bottom: 10px; } .footer-column h3::after { content: ''; position: absolute; left: 0; bottom: 0; width: 50px; height: 2px; background-color: #4dabf7; } .footer-column ul { list-style: none; } .footer-column ul li { margin-bottom: 10px; } .footer-column ul li a { color: #e0e0e0; text-decoration: none; transition: color 0.3s ease; } .footer-column ul li a:hover { color: white; } .copyright { margin-top: 40px; text-align: center; padding-top: 20px; border-top: 1px solid rgba(255,255,255,0.1); color: #adb5bd; } @media (max-width: 992px) { .products-grid { grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); } } @media (max-width: 768px) { .header-content { flex-direction: column; text-align: center; } .products-grid { grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); } .product-actions { flex-direction: column; gap: 10px; } .btn-details, .btn-add-cart { width: 100%; margin-right: 0; } .filter-options { flex-direction: column; } } @media (max-width: 576px) { .products-grid { grid-template-columns: 1fr; } } </style> </head> <body> <header> <div class="container"> <div class="header-content"> <div class="logo"> <div class="logo-icon">⚽</div> <div>SportMaster</div> </div> </div> <div class="header-title"> <h1>Bancas Deportivas Premium</h1> <p>Soluciones elegantes y confortables para áreas deportivas</p> </div> </div> </header> <div class="container"> <section class="filter-section"> <h2 class="filter-title">Filtrar Productos</h2> <div class="filter-options"> <div class="filter-group"> <label for="capacity">Capacidad</label> <select id="capacity"> <option value="">Todas las capacidades</option> <option value="5">5 personas</option> <option value="7">7 personas</option> </select> </div> <div class="filter-group"> <label for="type">Tipo de Banca</label> <select id="type"> <option value="">Todos los tipos</option> <option value="asientos-individuales">Asientos individuales</option> <option value="banca-corrida">Banca corrida</option> </select> </div> <div class="filter-group"> <label for="price">Precio máximo</label> <input type="range" id="price" min="20000" max="25000" step="100" value="25000"> <div id="price-value">$25,000.00 MXN</div> </div> <div class="filter-group"> <label for="sport">Deporte</label> <select id="sport"> <option value="">Todos los deportes</option> <option value="futbol-5">Fútbol 5</option> <option value="futbol-7">Fútbol 7</option> </select> </div> </div> <div class="filter-actions"> <button class="btn btn-secondary">Limpiar filtros</button> <button class="btn btn-primary">Aplicar filtros</button> </div> </section> <section class="products-grid"> <!-- Producto 1 --> <div class="product-card"> <div class="product-image"> <img src="/api/placeholder/400/320" alt="Banca Sportmaster I-TP5A"> <span class="product-badge">Premium</span> </div> <div class="product-info"> <h3 class="product-title">Banca de Jugadores Modelo Sportmaster I-TP5A</h3> <p class="product-description">Banca tipo media luna con estructura metálica y techo de policarbonato, equipada con asientos individuales. Diseñada para brindar mayor confort, sombra y protección.</p> <div class="product-meta"> <div class="product-spec"> <span class="spec-icon">👥</span> <span class="spec-text"><strong>Capacidad:</strong> 5 personas</span> </div> <div class="product-spec"> <span class="spec-icon">📏</span> <span class="spec-text"><strong>Dimensiones:</strong> 2.50 × 1.10 × 2.00 m</span> </div> </div> <div class="product-price">$21,500.00 MXN</div> <div class="product-actions"> <button class="btn-details">Ver detalles</button> <button class="btn-add-cart">Añadir al carrito</button> </div> <div class="product-ideal"> <strong>Ideal para:</strong> canchas de fútbol 5 en colegios, parques, unidades deportivas y centros recreativos. </div> <p class="made-in">Fabricada en México. Lista para instalar.</p> </div> </div> <!-- Producto 2 --> <div class="product-card"> <div class="product-image"> <img src="/api/placeholder/400/320" alt="Banca Sportmaster I-TP5M"> </div> <div class="product-info"> <h3 class="product-title">Banca de Jugadores Modelo Sportmaster I-TP5M</h3> <p class="product-description">Banca tipo media luna con estructura metálica, techo de policarbonato y banca corrida tipo "monten" (no incluye asientos individuales). Ideal para protección durante partidos.</p> <div class="product-meta"> <div class="product-spec"> <span class="spec-icon">👥</span> <span class="spec-text"><strong>Capacidad:</strong> 5 personas</span> </div> <div class="product-spec"> <span class="spec-icon">📏</span> <span class="spec-text"><strong>Dimensiones:</strong> 2.50 × 1.10 × 2.00 m</span> </div> </div> <div class="product-price">$20,800.00 MXN</div> <div class="product-actions"> <button class="btn-details">Ver detalles</button> <button class="btn-add-cart">Añadir al carrito</button> </div> <div class="product-ideal"> <strong>Ideal para:</strong> canchas de fútbol 5 en colegios, parques, unidades deportivas y centros recreativos. </div> <p class="made-in">Fabricada en México. Lista para instalar.</p> </div> </div> <!-- Producto 3 --> <div class="product-card"> <div class="product-image"> <img src="/api/placeholder/400/320" alt="Banca Sportmaster I-TP7A"> <span class="product-badge">Más capacidad</span> </div> <div class="product-info"> <h3 class="product-title">Banca de Jugadores Modelo Sportmaster I-TP7A</h3> <p class="product-description">Banca con estructura metálica y techo de policarbonato, equipada con asientos individuales. Modelo para fútbol 7 con capacidad para más jugadores.</p> <div class="product-meta"> <div class="product-spec"> <span class="spec-icon">👥</span> <span class="spec-text"><strong>Capacidad:</strong> 7 personas</span> </div> <div class="product-spec"> <span class="spec-icon">📏</span> <span class="spec-text"><strong>Dimensiones:</strong> 3.50 × 0.60 × 1.93 m</span> </div> </div> <div class="product-price">$24,800.00 MXN</div> <div class="product-actions"> <button class="btn-details">Ver detalles</button> <button class="btn-add-cart">Añadir al carrito</button> </div> <div class="product-ideal"> <strong>Ideal para:</strong> canchas de fútbol 7 en colegios, parques, unidades deportivas y centros recreativos. </div> <p class="made-in">Fabricada en México. Lista para instalar.</p> </div> </div> </section> </div> <footer> <div class="container"> <div class="footer-content"> <div class="footer-column"> <h3>SportMaster</h3> <ul> <li><a href="#">Sobre nosotros</a></li> <li><a href="#">Proyectos</a></li> <li><a href="#">Testimonios</a></li> <li><a href="#">Contacto</a></li> </ul> </div> <div class="footer-column"> <h3>Productos</h3> <ul> <li><a href="#">Bancas deportivas</a></li> <li><a href="#">Accesorios</a></li> <li><a href="#">Mantenimiento</a></li> <li><a href="#">Instalación</a></li> </ul> </div> <div class="footer-column"> <h3>Ayuda</h3> <ul> <li><a href="#">FAQ</a></li> <li><a href="#">Política de devoluciones</a></li> <li><a href="#">Garantía</a></li> <li><a href="#">Envíos</a></li> </ul> </div> <div class="footer-column"> <h3>Contacto</h3> <ul> <li><a href="#">info@sportmaster.com</a></li> <li><a href="#">+52 (55) 1234-5678</a></li> <li><a href="#">Ciudad de México, México</a></li> </ul> </div> </div> <div class="copyright"> © 2025 SportMaster. Todos los derechos reservados. </div> </div> </footer> <script> // Script para actualizar el valor del slider de precio const priceSlider = document.getElementById('price'); const priceValue = document.getElementById('price-value'); priceSlider.addEventListener('input', function() { priceValue.textContent = '$' + parseFloat(this.value).toLocaleString('es-MX') + '.00 MXN'; }); // Script para los botones de filtro (simulación) const applyFilterBtn = document.querySelector('.btn-primary'); applyFilterBtn.addEventListener('click', function() { alert('Filtros aplicados (simulación)'); }); const clearFilterBtn = document.querySelector('.btn-secondary'); clearFilterBtn.addEventListener('click', function() { document.getElementById('capacity').value = ''; document.getElementById('type').value = ''; document.getElementById('price').value = 25000; document.getElementById('sport').value = ''; priceValue.textContent = '$25,000.00 MXN'; alert('Filtros limpiados'); }); // Script para los botones de producto (simulación) const detailsButtons = document.querySelectorAll('.btn-details'); detailsButtons.forEach(button => { button.addEventListener('click', function() { const productTitle = this.closest('.product-info').querySelector('.product-title').textContent; alert('Viendo detalles de: ' + productTitle); }); }); const addCartButtons = document.querySelectorAll('.btn-add-cart'); addCartButtons.forEach(button => { button.addEventListener('click', function() { const productTitle = this.closest('.product-info').querySelector('.product-title').textContent; alert('Producto añadido al carrito: ' + productTitle); }); }); </script> </body> </html>