Hecho con mucho amor, paciencia y práctica. :D
Proyecto web para una cafetería ficticia desarrollado como práctica de HTML y CSS. El objetivo es replicar un diseño dado en las especificaciones, con versión móvil y escritorio.
Proyecto/
├── cafeteria.html
├── cafeteria.css
├── cafeteria.js
├── imagenes/
│ ├── Fondo1.jpg
│ ├── Fondo2.jpg
│ ├── Logo.png
│ ├── Icono1.png
│ ├── Icono2.png
│ ├── Icono3.png
│ └── Icono4.png
├── Tipografia/
│ ├── OpenSans-Regular.ttf
│ └── OpenSans-Bold.ttf
└── PNGs/
├── Proyecto_final.png
└── Proyecto_final_movil.png
CafeteríaDesktop/
├── imagenes/
│ ├── Fondo1.jpg
│ ├── Fondo2.jpg
│ ├── Icono1.png
│ ├── Icono2.png
│ ├── Icono3.png
│ ├── Icono4.png
│ └── Logo.png
├── index.html
├── menu.js
├── README.md
└── style.css
| Nombre | Hex |
|---|---|
| Rojo | #d03b40 |
| Beige | #ded6c0 |
| Blanco | #f5f0ed |
| Gris oscuro | #241d1b |
| Texto claro | #f5f0ed |
| Texto oscuro | #3c3c3b |
- Open Sans Regular y Open Sans Extrabold
- Cargada desde Google Fonts
| Nivel | Tamaño |
|---|---|
| Encabezado nivel 1 | 44px |
| Encabezado nivel 2 | 28px |
| Encabezado nivel 3 | 24px |
| Cuerpo de texto | 16px |
| Botones | 14px |
- Hero — Imagen de fondo (
Fondo1.jpg) con el logo, menú de navegación y título principal - Brunch / Fiestas — Dos bloques en paralelo, rojo y beige
- Ven a desayunar — Imagen de fondo (
Fondo2.jpg) con botón de llamada a la acción - Productos — Cuatro bloques con iconos: Pan, Tartas, Dulces, Ingredientes ecológicos
- Contacto / Ubicación — Dos bloques en paralelo, beige y rojo
- Footer — Barra oscura con derechos reservados
- Estructura HTML completa con todas las secciones
- Variables CSS con colores y tamaños según especificaciones
- Hero con imagen de fondo real (
Fondo1.jpg) - Sección "Ven a desayunar" con imagen de fondo real (
Fondo2.jpg) - Logo real (
Logo.png) enlazado - Iconos reales (
Icono1-4.png) enlazados en la sección de productos - Layout desktop: navbar horizontal, secciones en dos columnas, productos en grid 2x2
- Botón con hover animado
- CSS separado del HTML
- Fuente Open Sans cargada desde Google Fonts
-
min-heightpara controlar altura de bloques (sugerencia aplicada) -
background-size: coveren imágenes de fondo (sugerencia aplicada)
- Navbar: efecto scroll (transparente → fondo oscuro al bajar la página)
- Navbar: resaltar el enlace activo según la sección visible
- Animaciones de entrada al hacer scroll en cada sección
- Hover en tarjetas de productos (sombra o zoom suave)
- Botón "Descubre nuestros productos" con scroll suave hasta la sección
- Enlace real a Google Maps en el footer
- Email clickable con
mailto:en la sección de contacto - Favicon (icono en la pestaña del navegador)
- Scroll suave entre secciones (
scroll-behavior: smooth) - Limitar ancho máximo en pantallas muy grandes (
max-width)
- Menú hamburguesa funcional (JavaScript) Vi que lo empezaste.
- Layout de una columna para secciones dobles
- Productos en columna única
- Animación de apertura/cierre del menú con CSS
- Añadir tipografías locales
.ttfcomo alternativa a Google Fonts - Revisar accesibilidad (atributos
alt, contraste, navegación por teclado)
- Descomprime el ZIP
- Abre la carpeta
Proyecto/ - Abre
cafeteria.htmlen el navegador
⚠️ No abrir los archivos directamente desde dentro del ZIP. Las imágenes no cargarán.
- HTML5
- CSS3 (Flexbox, Grid, variables CSS, media queries)
- JavaScript (en progreso)
- Google Fonts (Open Sans)