Tabs with long content #542
Replies: 6 comments 16 replies
-
Truncado de textosHabría que tener cuidado en truncar texto en elementos base de navegación, esta información es necesaria para el usuario en su totalidad y provoca que este elemento no sea accesible. Mi propuesta aquí sería que los textos hicieran crecer cada una de las tabs proporcionalmente a su contenido sin restricción. Overflow en el contenedorPara casos en los que la cantidad de tabs necesarias sea mayor que la cantidad óptima, una solución podría ser agrupar todos aquellos elementos que no entran en un overflow menú, mostrando los tres puntos y desplegando un dialog con la lista de opciones. Ej. Github: En este ejemplo las tabs no ocupan todo el ancho del contenedor, por tanto se muestran todas Las tabs ocupan más espacio del disponible, se muestra en menú con las que no pueden mostrarse Scrollable arrowsOtra solución es incluir scroll horizontal en el contenedor y permitir el movimiento a través de botones a izquierda y derecha (en función de la posición del scroll) Ej. Carbon https://carbondesignsystem.com/components/tabs/usage#scrollable |
Beta Was this translation helpful? Give feedback.
-
Por entender un poco el contexto en el que se coloca el componente, son unas tabs que segregan un contenido que forma parte de una página o son tabs que cambian el contenido de toda la página? |
Beta Was this translation helpful? Give feedback.
-
Debido a la división de opiniones que hay y que no hay una clara diferencia entre ambas de cuál puede funcionar mejor, podríamos plantear un test de usuario para valorar qué opción es la más óptima y que decida el poder del research ✨ |
Beta Was this translation helpful? Give feedback.
-
Añado por aquí otro caso en mobile: Cuando el contenido es excesivamente largo o el usuario ha modificado el tamaño de texto de su dispositivo, aunque el número de tabs es pequeño, la definición actual provoca que el contenido se salga de su contenedor. Dejo un Figma con posibles soluciones: |
Beta Was this translation helpful? Give feedback.
-
Cierro discussion. Nos ponemos con la opción 1 en la tarea #1161 |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Desde movistar españa se necesita usar el componente de tabs con 8 elementos. Aunque el componente lo admite, desde diseño recomendamos no tener tabs con más de 6 elementos.
La definición de las specs diverge de la definición que existe en desktop ya que no existe la elipsis sino que las tabs van a multilinea
https://ibit.ly/hcUF
Beta Was this translation helpful? Give feedback.
All reactions