Skip to content

Instantly share code, notes, and snippets.

@ekzGuille
Last active November 26, 2019 13:09
Show Gist options
  • Save ekzGuille/910af7eaed35e91dcce37d4cb79eb1b4 to your computer and use it in GitHub Desktop.
Save ekzGuille/910af7eaed35e91dcce37d4cb79eb1b4 to your computer and use it in GitHub Desktop.
Truquillos sobre diseño. Colores, composición, fuentes, etc.

Colores:

Rojo:

Sirve para indicar peligro. No sobrecargar una web con el color rojo, molesta y distrae al usuario.

Naranja:

Más amigable que el rojo. Se utiliza mucho para los CTA (Call To Action) -> Botones de interacción con el usuario, para llamar la atención.

Amarillo:

Se suele usar mucho para temas infantiles (cuando se quiere evitar utilizar el típico rosa)

Verde:

Color 'amable', 'neutro', 'estable'. Se encuentra entre el azul y amarillo. Tono más estable para web.

Azul:

Se abusa para sitios web corporativos.

Morado

Negro:

Funciona con cualquier otro color, es perfecto para equilibrar pesos visuales.

Blanco:

Funciona con cualquier otro color, es perfecto para equilibrar pesos visuales. Recomendado para realzar textos.

Importante saber

  • Los colores cálidos 'avanzan' (se utilizan para llamar la atención) y los colores fíos 'retraen' (se utilizan para pasar a un segundo plano acciones)

Webs importantes con colores:

  • Muy importante tener en cuenta las posibles deficiencias cromáticas de los usuarios. Apoyar el color con iconos para hacerlo más intuitiva

Tipografía

Páginas gratis de fuentes:

Recomendaciones

  • Para textos las que más legibilida tienen: Arial y Helvética (No abusar de su uso)

  • Se pueden mezclar fuentes pero no más de 3 tipos de fuentes distintas. Que contrasten entre ellas.

  • Tamaño mínimo de tamaño de letra: 14/16px. (Mejor 16px)

  • Cuidado con las mayúsculas y cursiva (dificultan la lectura).

  • Interlineado recomendado: 1.4 veces el tamaño de la letra de 16px.

  • Evitar el texto justificado para no tener huecos.

  • El blanco ayuda a descansar la mirada y, a la vez, para concentrar la atención de nuestras visitas.

  • Longitud recomendada de línea: 45 - 75 caracteres.

  • Cuando hay que meter a mano una fuente (no importarla desde enlace) hay que 'comprimirla' y obtener todos los formatos de fuentes:

    • TTF
    • EOT
    • SVG
    • WOFF
    • WOFF2

    Se pueden convertir mediante una web, por ejemplo: https://www.fontsquirrel.com/

  • Variable fonts:

Únicamente se carga un archivo de fuentes y desde CSS se pueden modificar todas sus propiedades. (No hay que importar la versión normal, bold, italic, etc)

Peso visual

  • Se pueden establecer la fuerza de un elemento respecto al ojo.

Flujo de visionado

  • Más grande: Mayor peso visual.
  • Colores: Más cálidos llaman más la atención.
  • Ubicación: Más arriba, más peso.
  • Textura: Cambiar la textura del elemento.
  • Formas: Formas irregulares.
  • Orientación: Vertical es más pesado.
  • Saturación: Más saturación, más peso.
  • Color blanco: Distribuir espacio.

Dirección

  • Definir foco de atención de lo que queremos mostrar.
  • Establecer la dirección en la que queremos que se guíe la lectura e interacción. (El flujo de dirección).

Composición

  • La regla de los 3 tercios.
  • Las 12 columnas (de Boostrap, Fundation, Material Desing, etc).
  • 8px Grid System. (Múltiplos de 8).
  • Proporción Aurea.
  • "Above the fold".
  • "Thumb Zone" (Elementos importantes situados en las zonas en las que llega el pulgar).

Microinteracciones:

  • Ejemplos: https://uimovement.com/

  • Mejorar la navegación.

  • Facilitar la interacción del usuario con un dato.

  • Distraer al usuario mientras se realizan cargas en segundo plano. (Spinners)

Tips de Usabilidad:

  • No más de 3 clicks para acceder a los datos.
  • No más de 3 niveles de navegación.
  • "Above the fold".
  • Hacer evidente que haya que usar el scroll para moverse por la página.
  • Uso de mapas de calor (Zonas más utilizadas o menos): https://www.hotjar.com/

Tips de Imagen:

  • Peso máximo: 100Kb.
  • Carga a demanda de diferentes tamaños de la misma imagen (srcset).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment