Proyectos

Reto tarjeta de blog

Desarrollo
Frontend Mentor
Blog Card
Astro
HTML
CSS
Figtree

Solución al reto Blog Preview Card de Frontend Mentor, enfocado en diseño responsivo, accesibilidad y buenas prácticas de HTML y CSS. Implementado con Astro y técnicas modernas de frontend.

Captura de pantalla del componente Blog Preview Card en modo responsivo

Este proyecto es mi solución al reto Blog Preview Card de Frontend Mentor. El objetivo fue construir una tarjeta de vista previa de blog, siguiendo el diseño propuesto y aplicando técnicas modernas de desarrollo frontend.

Características principales

  • Diseño responsivo:
    La tarjeta se adapta dinámicamente usando CSS Flexbox y media queries, asegurando una experiencia fluida en dispositivos móviles, tablet y escritorio.
  • Accesibilidad:
    Uso de HTML semántico (<article>, <img alt>, <h2>, <p>) y jerarquía visual clara con títulos, colores y espaciados. Se implementaron estados de hover y focus para todos los elementos interactivos.
  • Estilizado personalizado:
    El sistema de diseño utiliza variables CSS para colores, tamaños de fuente y espaciado. La fuente “Figtree” se integra localmente para una tipografía consistente.
  • Optimización de rendimiento:
    Mínimas dependencias externas y assets auto-hospedados para carga rápida y disponibilidad offline.

Proceso y aprendizajes

Durante el desarrollo, me enfoqué en mejorar la accesibilidad (atributos alt descriptivos, roles ARIA donde fue necesario), el diseño responsivo (media queries, unidades relativas) y las buenas prácticas de CSS (variables, flexbox, evitar alturas fijas).

Tecnologías utilizadas

  • Astro Framework
  • HTML5 semántico
  • CSS con custom properties y media queries
  • Fuente Figtree auto-hospedada

Recursos

  • Frontend Mentor Style Guide
  • MDN Web Docs
  • Google Fonts

Autor

¿Tienes alguna pregunta o comentario sobre este proyecto? ¡No dudes en contactarme a través de mis redes sociales o dejando un comentario aquí!