Como criar um layout para o site e não ficar extremo

Abaixo, darei uma breve visão geral dos pontos obrigatórios aos quais você precisa prestar atenção ao criar um layout da Web para sua posterior transferência para o layout.



Eles ajudarão você a:


  • pense mais fundo no seu layout
  • evite perguntas desnecessárias
  • obtenha um resultado melhor
  • fique amigo do desenvolvedor frontend

Geral




  1. Os layouts de nomenclatura (páginas, quadros - obrigatórios) devem transmitir claramente a essência e o objetivo e estar vinculados às páginas lógicas do site ou de outras grandes entidades.
    (Exemplo: "casa - tablet", "principal - celular", "botões")
    [exemplo de tela]
  2. É necessário observar a estrutura do documento ao trabalhar com camadas, grupos, componentes e telas, dar nomes abrangentes
    (Exemplo: fundo principal, configurações, botão, página de registro móvel)
    (Exemplo ruim: quadro 1, grupo 45, iphone XR)
    [exemplo de tela]
  3. Se você precisar de uma versão móvel , deve ser desenvolvido um layout de 320px de largura (iPhone SE) para cada tela, além do qual é possível criar layouts de alta resolução.
    [exemplo de tela]
  4. Os ícones (svg, ...) devem estar disponíveis para download e abrir corretamente no navegador. O tamanho da prancheta svg deve corresponder ao conteúdo e ao fluxo. Você pode coletar conjuntos de ícones em quadros de arte individuais.
    [exemplo de tela]
  5. As imagens (conteúdo gráfico) devem ser carregadas. Tenha uma resolução de pelo menos 2x. Descarregado sem pré-processamento. (Como: bordas arredondadas, transparência, sombra). Exceto quando esse processamento tiver sido solicitado explicitamente.
    [exemplo de tela]


    1. É necessário levar em consideração o tamanho da área de conteúdo e o fato de que esse tamanho varia de resolução para resolução. Assim, o "ponto de fixação" deve ser pensado.
    2. As imagens de conteúdo devem ser carregadas como uma única imagem.
      (Por exemplo: Temos um bloco retangular com [background] que será alterado. Portanto, a imagem deve ser descarregada completamente com o background, como no exemplo acima.)

  6. As cores da fonte não devem conter um canal alfa (transparência), a menos que a fonte seja usada em fundos diferentes (gradientes ou imagens) e, portanto, deve ter essa lógica.
  7. Uma lista completa (zip.archive) das fontes usadas no projeto deve ser fornecida em primeiro lugar (antes de iniciar o trabalho na frente).
  8. Também não custa escolher uma fonte segura (disponível em todos os Windows, Mac, Linux etc.), semelhante à fonte personalizada usada, para que possa ser substituída no caso de um erro de carregamento de fonte personalizado
    (Exemplo: 'Roboto', sans-serif)
  9. Se estivermos lidando com uma fonte de ícone personalizada , os ícones devem ser tratados de acordo, a saber: você precisa alinhá-los nas linhas de base para que vários ícones na linha não sejam de tamanhos diferentes e com recuos diferentes. Além disso, o número de faces, a espessura base das faces e o nível de detalhe devem ser preservados de ícone para ícone; caso contrário, eles parecerão heterogêneos, como se fossem de conjuntos de fontes diferentes.
  10. Na ausência de requisitos especiais para a lógica do comportamento , os blocos no fluxo devem manter a sequência de sua localização quando adaptáveis ​​às resoluções refletidas nos requisitos.
  11. A lógica deve ser refletida no design . Por exemplo, vários cartões idênticos, em cada um deles para exibir uma quantidade diferente de conteúdo, imagens diferentes, estados diferentes etc., para que seja possível rastrear a dependência.
  12. Além do layout, uma descrição em texto da operação dos elementos é bem - vinda
  13. Especifique o comportamento dos elementos ao transbordar com texto
    (Por exemplo, recorte texto longo com reticências em um bloco etc.)
  14. Deixe comentários e descrição (de qualquer forma) sobre elementos animados e elementos cujo comportamento não possa ser determinado exclusivamente apenas pelo layout.
  15. As páginas 404 , 500 e outras telas padrão devem estar presentes.

Todos os parágrafos a seguir no guia e grades podem ser desenhados na página de estilos, onde tudo isso será estruturado.


Guia, GUI, kit de interface do usuário, Guia de estilo




  1. Descrição e layouts dos blocos conectados por funcionalidade comum são fornecidos em uma seção do documento.
    (Por exemplo, todos os pop-ups têm fundo branco e cantos arredondados 10px, botões ...)
  2. A tipografia deve ser descrita e desenhada adicionalmente em uma prancheta separada.
    (Exemplo: todos os títulos do primeiro nível são recuados 24px abaixo de 40px. Todos os títulos do segundo nível ..., parágrafos ..., etc.)
  3. Todos os links, botões, caixas de seleção e outros elementos interativos devem ser desenhados em um estado ativo passivo, induzido. Da mesma forma, deve haver estados para o telefone celular (dispositivos sensíveis ao toque) - passivos, pressionando o momento. Estados: (link, foco, ativo, foco, visitado, desativado, processo).
    [Exemplo de caixa de seleção]
    [Exemplo de botões]
  4. A farinha de rosca deve ser desenhada em todos os estados (ativo, anterior, bloqueado, ...) e levando em consideração quebras de linha.
  5. A paginação deve ser renderizada em todos os estados (na primeira, última e intermediária etapa) e com um número diferente de etapas (1, muitas), levando em consideração um grande número de dígitos (com mais de 3 caracteres).
  6. Entradas (campos de entrada), formulários devem ser desenhados em todos os estados: por padrão, com foco, quando pressionados, bloqueados, mensagem de erro, mensagem de correção, etc.
    [Exemplo de entrada]
  7. Limite o número de cores e tons usados
    [Exemplo de nível de cor] .


    1. Todas as cores usadas devem ser feitas como guia.
      (Qualquer nova cor no layout será considerada um erro e será equiparada ao mais próximo do guia)
    2. Cores únicas em termos de funcionalidade devem ser descritas ou ligadas à essência.
      (Por exemplo, um widget de material de halloween com um único fundo laranja: laranja é a cor dos materiais de halloween)


Malha




  1. Os tamanhos de recuo e elemento devem ser múltiplos do mesmo valor.
    (2px, 4px, 8px, 5px ...)
    [exemplo de tela]
    [pós-exemplo]
  2. A grade (se houver) deve ser descrita e não contraditória
    layouts. Tamanhos de colunas, quantidade, etc.
  3. As dimensões do recipiente devem ser descritas em cada um dos
    permissões.
  4. Os valores dos pontos de interrupção devem ser descritos.
  5. O preenchimento vertical de blocos no fluxo deve ser padronizado. (semelhante à tipografia)

Cartas, correio, listas de correio, correio




  1. É necessário tornar o design da carta o mais simples possível . É importante entender como o layout e a tag <table> funcionam . As cartas são colocadas nas mesas. (visor: bloco, flexão, posição absoluta - não pode ser aplicado na letra). O adaptativo é o mais simples possível, sem que os blocos alterem sua posição no fluxo. "Borracha" comum desejável e 1 conjunto de estilos
  2. Não use fontes personalizadas na letra



Claro, se você desenhar um "drible", etc. você pode fazer o que quiser, mas para um projeto sério, esses itens são 100% necessários.

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


All Articles