+
Después de esta lección:
¿Qué es un grid?
Un grid es una cuadrícula que te sirve como guía para posicionar los elementos de tu UI de forma armónica, consistente y ordenada.
Los sistemas de grillas o Grids cada vez son más populares porque son una forma de trabajar que funciona para desarrolladores y diseñadores por igual.
Además, nos ayudan a tomar muchas decisiones de diseño de un santiamén logrando armonía y consistencia en nuestros diseños.
Frameworks de desarrollo como Bootstrap incluso proveen su propio sistema de Grid de 12 columnas para facilitar al desarrollador la tarea de colocar los elementos de una vista.
Esto NO quiere decir que los grids deben ser de 12 columnas, es sólo un ejemplo de un sistema de Grid usado en el diseño y desarrollo de producto.
La clave para un gran diseño es la organización de la información que presenta. Los espaciados y los grids definen la estructura, jerarquía y ritmo de los diseños. Cuando se utilizan correctamente ayudan a establecer escalas, posiciones y tamaños más racionales.
Un grid crea esta estructura básica, el esqueleto del diseño. Su correcta aplicación mejora:
En el diseño de web responsivo, las grids crean un sistema que recoloca fácilmente elementos dependiendo del tamaño del soporte o viewport.
¿Y qué hay de las Filas?
Usualmente, cuando tenemos interfaces con mucha carga de datos y muchos controles avanzados, es muy dificil mantener un grid. Puedes crear una sensación de alineación, pero el grid puede ser dificil de implementar.
Aunque así sea, utiliza un grid para iniciar tu diseño y colocar secciones, aunque después tengas que ocultarlo. O en su defecto, intenta planificar el tamaño de tus unidades básicas.
El espacio es una de las herramientas más interesantes para crear Jerarquía Visual (con la tipografía)
La separación física entre elementos debe reflejar la separación lógica entre ellos.
Pro-Tip: En el mundo real el espacio en blanco es un elemento de lujo. Piensa en enormes castillos vacíos o en lobbies de edificios lujosos: pocos elementos y mucho espacio.
When you want to communicate luxury in a product, using more whitespace will do the trick!
El contenido, cuando es dispuesto con un correcto espaciado, es más fácil de digerir. Hay muchas oportunidades para jugar con el espaciado de un texto:
Regla de Pulgar: Un buen párrafo es más legible si su ancho está entre 50 y 70 caracteres.
La unidad base define cómo vamos a medir todo lo demás. Esto hace que los diseños sean consistentes, mejora la comunicación con los desarrolladores y reduce el número de decisiones que hay que tomar. La unidad básica más recomendada es 8px o múltiplos de 8 pues escala fácil y consistentemente a varios soportes. Básicamente la mayoría de las pantallas pueden dividirse entre 8.
Si ya hemos definido la unidad básica en 8px, los tamaños de los componentes serán múltiplos de este número, en la medida de lo posible. Esto crea jerarquía y ritmo. Por ejemplo, los botones, altos de línea y los inputs deben tener más o menos las mismas alturas incrementales. Mira el dibujo inferior, en la columna de la derecha, los elementos tienen alturas proporcionadas porque todas son múltiplos de 8.
El padding es el espacio entre los elementos de la UI. El padding consistente es estéticamente agradable y clarifica la relación entre elementos (¿recuerdas el principio de proximidad?). Además, mejora la legilibilidad de los contenidos.
Nudge Amount
En Figma, el Nudge amount es el espacio predeterminado con el que 'medimos' las cosas. Cuando comiences un proyecto, puedes ahorrarte algunos dolores de cabeza si vas a Menu > Preferences > Nudge Amount
y lo defines en 8px.