Skip to content

Mactus1/CafeteriaOslo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cafetería Oslo 🍞

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.


Estructura del proyecto completo

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

Estructura del proyecto (desktop) // Ele ayudando ;b

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

Especificaciones de diseño

Colores

Nombre Hex
Rojo #d03b40
Beige #ded6c0
Blanco #f5f0ed
Gris oscuro #241d1b
Texto claro #f5f0ed
Texto oscuro #3c3c3b

Tipografía

  • Open Sans Regular y Open Sans Extrabold
  • Cargada desde Google Fonts

Tamaños de fuente

Nivel Tamaño
Encabezado nivel 1 44px
Encabezado nivel 2 28px
Encabezado nivel 3 24px
Cuerpo de texto 16px
Botones 14px

Secciones de la web

  1. Hero — Imagen de fondo (Fondo1.jpg) con el logo, menú de navegación y título principal
  2. Brunch / Fiestas — Dos bloques en paralelo, rojo y beige
  3. Ven a desayunar — Imagen de fondo (Fondo2.jpg) con botón de llamada a la acción
  4. Productos — Cuatro bloques con iconos: Pan, Tartas, Dulces, Ingredientes ecológicos
  5. Contacto / Ubicación — Dos bloques en paralelo, beige y rojo
  6. Footer — Barra oscura con derechos reservados

Lo que está hecho

  • 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-height para controlar altura de bloques (sugerencia aplicada)
  • background-size: cover en imágenes de fondo (sugerencia aplicada)

Sugerencia de cosillas pendientes (creo que pueden serte útiles)

Desktop

  • 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)

Móvil

  • 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

General

  • Añadir tipografías locales .ttf como alternativa a Google Fonts
  • Revisar accesibilidad (atributos alt, contraste, navegación por teclado)

Cómo abrir el proyecto

  1. Descomprime el ZIP
  2. Abre la carpeta Proyecto/
  3. Abre cafeteria.html en el navegador

⚠️ No abrir los archivos directamente desde dentro del ZIP. Las imágenes no cargarán.


Tecnologías usadas

  • HTML5
  • CSS3 (Flexbox, Grid, variables CSS, media queries)
  • JavaScript (en progreso)
  • Google Fonts (Open Sans)

About

Página web de un cafeteria artificial

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors