¿Cómo mejorar el diseño de una tarjeta para dispositivos móviles?
Optimizar el diseño de una tarjeta para dispositivos móviles requiere atención a los detalles y un enfoque en cómo los elementos interactúan entre sí. La usabilidad y la estética son fundamentales para captar y retener la atención del usuario. Vamos a profundizar en las técnicas para crear un diseño de tarjeta atractivo y funcional.
¿Cuál es el diseño básico de la tarjeta?
Para iniciar el desarrollo de nuestra tarjeta, es importante entender cómo se conforma a partir de sus elementos básicos. La estructura básica de una tarjeta incluye:
Imagen del producto.
Título del producto.
Descripción del producto.
Precio.
Reseñas y calificaciones.
¿Cómo añadir espacio y curvatura a los bordes de la tarjeta?
El espacio y la curvatura en los bordes contribuyen significativamente a una estética más moderna y atractiva.
Espacio adicional: Para facilitar el desarrollo, añadimos un margen inferior (margin-bottom) al contenedor padre. Esto nos permite tener el espacio suficiente para trabajar con el diseño.
Curvatura en las esquinas: Utilizar la clase rounded-lg para añadir un efecto de bordes redondeados a la imagen de la tarjeta.
.img-rounded{border-radius:var(--rounded-lg);}
¿Cómo estructurar el contenido dentro de la tarjeta?
Una estructura clara es crucial para que los usuarios puedan capturar información rápidamente:
Dividir imagen del contenido: Emplear un contenedor div para separar la imagen del contenido (título, descripción, precio), facilitando así el ajuste de márgenes y espaciados.
Posicionamiento: Se puede usar posicionamiento relativo para disponer el contenido encima de la imagen, proporcionándole un efecto flotante al cuadro de contenido.
.content{position: relative;top:-10px;/* Ajusta según sea necesario */box-shadow:0px4px6pxrgba(0,0,0,0.1);}
¿Cómo mejorar la legibilidad del contenido?
Ajustes en la tipografía y el color de los textos pueden mejorar dramáticamente la legibilidad y la jerarquía visual.
Tamaño del texto: Cambiar el tamaño de las fuentes para que sean más atractivas y fáciles de leer. Por ejemplo, un tamaño text-2xl para el título y text-gray-900 para un texto que debe ser menos prominente.
Color y peso de la tipografía: Utilizar variaciones de gris para los textos menos importantes y mantener el negro solo para títulos o encabezados importantes.
Las reseñas y calificaciones son esenciales para destacar elementos clave como la aceptación o popularidad de un producto.
Utilización de íconos de estrellas: Emplear entidades como estrellas para representar visualmente las calificaciones.
Ajuste de escala: Aunque las reseñas son importantes, no deben distraer de los elementos principales. Usar un tamaño text-xs ayuda a mantener la armonía visual.
Con estos pasos y ajustes, podrá lograr una tarjeta no solo funcional sino visualmente atractiva que mejorará la experiencia del usuario en dispositivos móviles. Continúa explorando y experimentando para descubrir qué funciona mejor para tu diseño. ¡Adelante, sigue creando!
Cuanto me ha encantado maquetar esto, y con TailwindCSS ha sido muy facil.
Te quedo muy bien.
Para ser sincero no le tenia fe a tailwind hasta que vi que se puede hacer este cardview sin mucho código.

Quise crear un sitio para vacaciones
Me encantó :D
Cómo hiciste la captura del código?
@sanntu puede que sea algo tarde pero puedes capturar código con polacode, es una extensión de vscode muy buena.
Modifiqué un poco el diseño de Víctor y quedó así, soy UI y en verdad es muy sencillo usar tailwind
No se por que maquetar esta web de hamburguesas me da hambre todo el tiempo.
Mera psicología humana
Me puse a practicar un rato con las fuentes y con las dimensiones y me gusto el resultado y la facilidad con que se manejan con TailwindCSS:
No es necesario utilizar @apply en multiples líneas, y más importante aún. Realizar clases personalizadas de CSS, va en contra de la filosofía de Tailwind. Recomiendo utilizar componentes y leer esta parte de la documentación oficial.
me auto contesto por si a alguien le sirve segun la documentacion de safari debemos agregar name="viewport" content="initial-scale=1.0"
en el meta con eso y con la siguiente clases se compuso, en el modo diseño del navegador aun se ve mal pero en el telefono en fisico va perfecto.
El uso de esta herramienta facilita mucho el diseño personalizado que se quiere lograr realizar para una página, este es el resultado de esta tarea.
Y el enlace al repositorio
Saludos...
Como dato curioso que les puede ayudar, si están corriendo un servidor de prueba para ver su pagina, pueden verla en su móvil si están en la misma red. Buscan su ip de su equipo donde están programando y en su celular escriben esa ip dos puntos y el puerto que esta corriendo su live server o servidor por defecto es 8080, puede varias si esta ocupado.
Wow! no sabia eso, siempre esperaba al deploy para poder ver mis proyectos en el móvil. Muchas gracias!
<div class="relative shadow-lg mx-2 p-2 bg-white rounded-lg -mt-2"><!-- relative para colocarlo encima, shadow para aplicar efecto de sombra p de padding, mx-2 para que haya una separacion con los bordes --><h2 class="flex justify-center text-xl tracking-tight uppercase font-semibold text-gray-900">HamburgerCheese</h3><p class="text-gray-700 leading-snug">Hamburguesa de queso con champiñones y carne</p><!-- con leading snug se lo junta un poquito con el titulo --><div class="mt-2 text-sm font-semibold text-gray-700"> $2.50USD</div><!-- agregar estrellas --><div class=" mt-2 text-xs text-yellow-700">★★★★☆/36 reseñas</div></div>
Excelente curso, tuve algunas dificultades en la instalación pero vale la pena definitivamente!
Qué fácil ha sigo maquetar con Tailwind, sin duda es una herramienta poderosa
No se que tiene pero me encantó maquetar este simple card!