Esta es mi solución 🔬 al reto Bento Grid en Frontend Mentor.
Este reto consiste en poner a prueba las habilidades de estilizado. Se puede usar cualquier tecnologÃa, y la idea es practicar lo aprendido; si surge alguna duda, esto motiva a aprender algo nuevo. El objetivo es crear una cuadrÃcula al estilo bento, con dos vistas: una móvil y otra de escritorio.
- HTML semántico
- Mobile-first
- Tailwind CSS
- TypeScript: para dividir los elementos en componentes y trabajarlos de manera organizada
- Flexbox: para la vista móvil
- CSS Grid: para la vista de escritorio
- Vite: para inicializar el proyecto
Al desarrollar este proyecto, aprendà cosas que habÃa ignorado durante algún tiempo. Siempre que usaba Tailwind, lo hacÃa de forma bastante básica, y cuando no sabÃa cómo resolver algo, aplicaba pequeños parches con CSS puro. Aprendà a utilizar directivas y a organizar mejor mis estilos para evitar contaminar los estilos globales.
Noté algunos puntos de mejora. Lo que considero mi talón de Aquiles durante todo este proceso fue el diseño responsivo del texto: necesitaba que mantuviera cierta forma y estética, independientemente del tamaño de pantalla desde donde se visualizara. Esto lo solucioné usando clamp(). Además, la manipulación de imágenes fue un desafÃo; aunque logré que todo encajara, es un aspecto en el que debo seguir mejorando.
- Documentación de Tailwind – Para este proyecto me fue muy útil ir revisando la documentación de Tailwind a la par del desarrollo.
- Frontend Mentor – @Enmanuel-VE
- LinkedIn – Enmanuel Antoni Bracho Villanueva
