Qual é o propósito de ter calhas externas em uma grade responsiva?


7

O Sketch tem a opção de adicionar calhas externas à grade. Para que servem e qual seria um exemplo de uma situação em que são úteis?

insira a descrição da imagem aqui


presumivelmente, isso apenas significa que a largura da calha não está incluída na largura da coluna; portanto, da sua foto: "calha externa", duas colunas medem 145px, mas com "calha interna", duas colunas medem 120px (?)
Yorik

Respostas:


6

insira a descrição da imagem aqui

Se você tiver apenas calhas internas, o conteúdo poderá parecer apertado dentro das bordas da página ou tela. Ao adicionar a calha externa, você cria um espaço para respirar entre as bordas do conteúdo e as bordas físicas, fazendo com que pareça que as coisas se encaixam mais confortavelmente.

Em mídia sem borda (papel, sinalização), também cria algum espaço de buffer entre o plano de fundo e o conteúdo, reduzindo o sangramento óptico e facilitando o foco.


3

As calhas externas criam uma margem fora de uma grade de layout, para que os elementos de imagem e texto não fiquem diretamente nas laterais das telas menores que a Largura total . Acho que Margins seria um termo melhor do que Gutter do lado de fora .


Observe isso na pergunta: "em uma grade responsiva?" Acho que Ben entende como manter as coisas do lado de fora da janela. O problema não é "o que são", é "por que você precisa deles no Sketch".
à paisana

3

As outras respostas estão corretas, mas acho que elas podem estar perdendo sua pergunta principal:

Por que o Sketch precisa de calhas extras para lidar com telas pequenas?

Não faz. Você pode configurar sua grade para ser um pouco menor que a viewport (ou prancheta nesse caso). Por exemplo, calcule Total widthpara imitar uma coluna de 90% e deixe o centerbotão manipular as margens laterais.

A razão pela qual eu gosto de calhas externas no Sketch é porque me permite pensar no tamanho da janela de exibição (por exemplo, 1024) como um número inteiro. Entro no tamanho da janela de visualização completa e nas minhas especificações de grade desejadas (com calhas externas) e o Sketch faz as contas para manter o preenchimento que estou procurando.

Cenário sem calhas externas

Estou desenvolvendo um layout de tablet com 1024 de largura, então recuo e tento descobrir uma coluna principal que me deixe algum espaço extra para as margens laterais. Estou procurando uma boa grade de 12 colunas à moda antiga, espaçosas calhas de 32px, use a mesma no lado de fora e recebo aproximadamente 51px colunas com uma largura total de 960 ( (960-(32*11))/12). Isso é ainda mais útil se eu já tiver um ponto de interrupção difícil em mente.

Configurando manualmente o preenchimento nas configurações de grade de layout do Sketch

Cenário com calhas externas

Para a mesma viewport 1024, talvez eu não tenha um ponto de interrupção difícil em mente. Meu objetivo é maximizar o dispositivo de destino. Por isso, concentro-me no preenchimento da grade que desejo e deixo flexionar para caber na viewport / prancheta. O Sketch faz as contas para mim, porque sou apenas um tipo de designer tolo. E você pode ver no exemplo abaixo, eu ganhei 2px por coluna porque o Sketch calcula calhas externas como o Bootstrap: 50% das calhas internas. Imagine o quão melhor será o mundo com mais 24 pixels no meu design!

Usando calhas externas do Sketch para calcular o preenchimento

O mesmo, mas diferente

Em ambos os casos, você pode obter o mesmo resultado. Tudo se resume a como você gosta de pensar sobre o espaço. E se você não gostar da meia sarjeta do lado de fora, deixe essa caixa desmarcada e role a sua. (No futuro, prevejo mais controle sobre essas margens externas.)

IIRC, essa convenção veio do Bootstrap (ou talvez da grade 960). Eu acredito que o Bootstrap ainda tem calhas externas, embora eu não escreva uma folha de estilo BS há algum tempo.


11
"Você pode configurar sua grade para ser sempre um pouco menor que a janela de visualização". Isso é o que é uma calha externa.
PixelSnader

Existem duas maneiras diferentes de chegar lá: • Crie uma grade nmenor que a janela de visualização OU • Crie uma grade de largura total com calhas externas.
à paisana

11
Não estou prendendo o volante no carro, estou prendendo o carro no volante. A pergunta é "por que eu precisaria disso"? A resposta é preenchimento externo, espaço em branco, sarjeta ou qualquer pequena variação semântica que você queira fazer.
PixelSnader 4/15/19

A resposta é para que você possa pensar sobre o relacionamento da grade para a viewport de maneira um pouco diferente. Isso é tudo, sem carros ou rodas necessárias.
à paisana
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.