Cómo crear un diseño para el sitio y no permanecer extremo

A continuación, le daré una breve descripción de los puntos obligatorios a los que debe prestar atención al crear un diseño web para su posterior transferencia al diseño.



Ellos te ayudarán:


  • piensa más profundamente en tu diseño
  • evitar preguntas innecesarias
  • obtener un mejor resultado
  • mantente amigo del desarrollador frontend

General




  1. Los diseños de nombres (páginas, marcos, requeridos) deben transmitir claramente la esencia y el propósito y estar vinculados a las páginas lógicas del sitio u otras entidades grandes.
    (Ejemplo: "inicio - tableta", "principal - móvil", "botones")
    [pantalla-ejemplo]
  2. Es necesario observar la estructura del documento cuando se trabaja con capas, grupos, componentes y pantallas, asígneles nombres completos.
    (Ejemplo: fondo principal, configuración, botón, página de registro móvil)
    (Mal ejemplo: marco 1, grupo 45, iphone XR)
    [pantalla-ejemplo]
  3. Si necesita una versión móvil , se debe desarrollar un diseño de 320px de ancho (iPhone SE) para cada pantalla, además del cual puede crear diseños de alta resolución.
    [pantalla-ejemplo]
  4. Los íconos (svg, ...) deben poder descargarse y abrirse correctamente en el navegador. El tamaño de la mesa de trabajo svg debe coincidir con el contenido y el flujo. Puede recopilar conjuntos de iconos en tableros de arte individuales.
    [pantalla-ejemplo]
  5. Las imágenes (contenido gráfico) deben cargarse. Tener una resolución de al menos 2x. Descargado sin preprocesamiento. (Tales como: bordes redondeados, transparencia, sombra). Excepto cuando dicho procesamiento se haya solicitado explícitamente.
    [pantalla-ejemplo]


    1. Es necesario tener en cuenta el tamaño del área de contenido y el hecho de que este tamaño varía de una resolución a otra. Por lo tanto, el "punto de apego" debe ser pensado.
    2. Las imágenes de contenido deben cargarse como una sola imagen.
      (Por ejemplo: tenemos un bloque rectangular con [fondo] que cambiará. En consecuencia, la imagen debe descargarse completamente con el fondo, como en el ejemplo anterior).

  6. Los colores de fuente no deben contener un canal alfa (transparencia), a menos que la fuente se use en diferentes fondos (gradientes o imágenes) y, por lo tanto, debe tener esta lógica.
  7. En primer lugar, se debe proporcionar una lista completa (zip.archive) de las fuentes utilizadas en el proyecto (antes de comenzar a trabajar en el frente).
  8. Tampoco hace daño elegir una fuente segura (que está disponible en todos los Windows, Mac, Linux, etc.), similar a la fuente personalizada, de modo que pueda sustituirse en caso de un error de carga de fuente personalizada
    (Ejemplo: 'Roboto', sans-serif)
  9. Si se trata de una fuente de ícono personalizada , entonces los íconos deben manejarse en consecuencia, a saber: debe alinearlos a lo largo de las líneas de base para que varios íconos en la fila no sean de diferentes tamaños y con sangrías diferentes. Además, el número de caras, el grosor de la base de las caras, el nivel de detalle se debe preservar de un icono a otro, de lo contrario se verán heterogéneos, como si fueran de diferentes conjuntos de fuentes.
  10. En ausencia de requisitos especiales para la lógica del comportamiento , los bloques en la secuencia deben mantener la secuencia de su ubicación cuando se adaptan a las resoluciones que se reflejan en los requisitos.
  11. La lógica debe reflejarse en el diseño . Por ejemplo, varias tarjetas idénticas, en cada una de las cuales se muestra una cantidad diferente de contenido, diferentes imágenes, diferentes estados, etc., para que sea posible rastrear la dependencia.
  12. Además del diseño, una descripción textual del funcionamiento de los elementos es bienvenida.
  13. Especifique el comportamiento de los elementos cuando se desborde con texto
    (Por ejemplo, recorte texto largo con puntos suspensivos en un bloque, etc.)
  14. Deje comentarios y descripción (de cualquier manera) sobre elementos animados y elementos cuyo comportamiento no pueda determinarse únicamente por el diseño.
  15. Las páginas 404 , 500 y otras pantallas estándar deben estar presentes.

Todos los siguientes párrafos de la guía y las cuadrículas se pueden dibujar en la página de estilos, donde se estructurará todo esto.


Guía, GUI, UI-kit, Guía de estilo




  1. La descripción y los diseños de los bloques conectados por una funcionalidad común se dan en una sección del documento.
    (Por ejemplo, todas las ventanas emergentes tienen un fondo blanco y esquinas redondeadas de 10 píxeles, botones ...)
  2. La tipografía se debe describir y dibujar adicionalmente en una mesa de trabajo separada.
    (Ejemplo: todos los encabezados del primer nivel tienen una sangría de 24 px por debajo de 40 px. Todos los encabezados del segundo nivel ..., párrafos ..., etc.)
  3. Todos los enlaces, botones, casillas de verificación y otros elementos interactivos deben dibujarse en un estado pasivo, inducido y activo. Del mismo modo, debe haber estados para el teléfono celular (dispositivos táctiles): pasivo, apremiante. Estados: (enlace, desplazamiento, activo, foco, visitado, deshabilitado, proceso).
    [Casilla de verificación-ejemplo]
    [Ejemplo de botones]
  4. Las migas de pan se deben dibujar en todos los estados (activo, anterior, bloqueado, ...) y teniendo en cuenta los saltos de línea.
  5. La paginación se debe representar en todos los estados (en el primer, último paso intermedio) y con un número diferente de pasos (1, muchos), teniendo en cuenta un número grande de dígitos (más de 3 caracteres).
  6. Entradas (campos de entrada), los formularios se deben dibujar en todos los estados: de forma predeterminada, con foco, cuando se presiona, se bloquea, mensaje de error, mensaje de corrección, etc.
    [Ejemplo de entrada]
  7. Limite la cantidad de colores y tonos utilizados
    [Ejemplo de nivel de color] .


    1. Todos los colores utilizados deben hacerse una guía.
      (Cualquier color nuevo en el diseño se considerará un error y se igualará al más cercano de la guía)
    2. Los colores que son únicos en términos de funcionalidad deben describirse o vincularse a la esencia.
      (Por ejemplo, un widget de acciones de halloween con un solo fondo naranja: naranja es el color para las acciones de halloween)


Malla




  1. Los tamaños de sangría y elementos deben ser múltiplos del mismo valor.
    (2px, 4px, 8px, 5px ...)
    [pantalla-ejemplo]
    [post-ejemplo]
  2. La cuadrícula (si la hay) debe describirse y no contradecirse
    diseños. Tamaños de columnas, su cantidad, etc.
  3. Las dimensiones del contenedor deben describirse en cada una de las
    permisos
  4. Se deben describir los valores de los puntos de interrupción .
  5. El relleno vertical de bloques en la secuencia debe ser estandarizado. (similar a la tipografía)

Cartas, correo, listas de correo, correo




  1. Es necesario hacer que el diseño de la carta sea lo más simple posible . Es importante comprender cómo funcionan el diseño y la etiqueta <table> . Las cartas se colocan en las mesas. (pantalla: bloque, flexión, posición absoluta - no se puede aplicar en la letra). El adaptativo es lo más simple posible sin que los bloques cambien su posición en la secuencia. Deseable "goma" ordinaria y 1 conjunto de estilos
  2. No use fuentes personalizadas en la carta



Por supuesto, si dibujas para un "regate", etc. puede hacer lo que quiera, pero para un proyecto serio, estos elementos son 100% necesarios.

Source: https://habr.com/ru/post/466557/


All Articles