Pular para o conteúdo

A página inteira tem regra, não só a peça.

Uma página pode seguir cada token, cada degrau e cada regra de componente e ainda assim ler como template: oito seções com o mesmo cabeçalho, dezenas de cards iguais, caixa alta em todo bloco. Nenhuma regra de componente pega isso, porque o problema é a soma. Esta seção fixa como as faixas se encadeiam, o que a fotografia faz, o que o texto faz e como medir o resultado antes de ir ao ar. A home (asa-home-v2/index.html) é o exemplo vivo de tudo o que está aqui.

A foto é o conteúdo

A fotografia carrega a emoção, o texto carrega o fato, a cor de marca aparece em poucos blocos grandes. Quando o texto tem de carregar tudo, a página compensa com ícone, caixa alta e card. É o sinal de que falta foto.

Uma estrutura por seção

O olho aprende um padrão na segunda repetição e desliga na terceira. Cabeçalho, grade e fundo nunca se repetem em duas seções seguidas. É a sexta ferramenta de 07 Hierarquia.

Medido, não opinado

Caixa alta, ícones, cards com borda, cabeçalhos repetidos, fundos em sequência e travessões se contam. O checklist no fim desta página é o critério de entrega de qualquer página nova, e scripts/auditar.py faz a conta.

O que as melhores páginas de viagem fazem, e a Asa também.

Os portais de viagem e as companhias aéreas que servem de referência à Asa têm sete traços em comum. Nenhum deles é um componente: são decisões de página. A Asa adota os sete, com a sua própria cor, a sua própria fonte e o seu ângulo de 8°.

Texto e tipografia
Uma família só
BR Omny; o peso faz a hierarquia, não uma segunda fonte
Caixa alta
só H1, preço e placa de número (Registro 1)
Título de seção
caixa baixa, 32/36, 700, uma palavra em vermelho
Lide sob o título
18/28, em até 640px de medida; corpo 16/26
Acima do título
nada: sobretítulo, rótulo e numeração não existem
Fato no lugar de slogan
"balcão 24h no desembarque", "diária de 27 horas", "8 minutos"

Caixa alta é assinatura, e assinatura se usa uma vez por página. Uma página com oito títulos em caixa alta não tem H1: tem oito.

Imagem, ritmo e respiro
Foto grande, poucas vezes
gente e lugar, nunca carro de estúdio; uma por faixa que fala de destino, carro ou atendimento
Faixas, não ilhas
largura total, fundo alternado, 120px entre elas no desktop e 72 no celular
Prateleira
setas e o próximo card à mostra; sem bolinhas de paginação
Grade de destinos
assimétrica, nome sobre a foto; nunca quatro tiles iguais
Ícone
só em controle e em lista longa; o atributo do carro é texto
Primeira dobra
a busca e o botão cabem em 375×812 sem rolar

A cor de marca aparece em poucos blocos grandes: o amarelo abre e fecha a página, o preto aparece uma vez, no momento da prova. Entre eles, branco e cinza mist alternados.

Evitar e fazer: o mesmo conteúdo, duas composições
Evitar
Fazer

Sobretítulo, título em caixa alta e três cards com ícone dizem três vezes a mesma coisa. Título em caixa baixa, lide e uma foto larga com três fatos numa régua dizem uma vez, e a pessoa acredita.

Evitar
Fazer

Oito cards iguais com legenda embaixo tratam Porto de Galinhas e Jericoacoara como itens de inventário. A grade assimétrica, com o nome sobre a foto, trata cada destino como lugar.

Evitar
Fazer
4,7

Quatro seções com o mesmo fundo e o mesmo cabeçalho formam um muro: a rolagem não muda nada. Fundo e estrutura alternados fazem cada faixa parecer um lugar novo da mesma página.

A anatomia da home: dez faixas, nenhuma estrutura repetida.

Faixas de largura total, uma atrás da outra, com o container de 1200px dentro de cada uma. O ritmo vem da alternância de fundo e de estrutura, nunca de ilhas arredondadas flutuando sobre uma margem. Entre faixas, 120px no desktop e 72 no celular (--asa-section-pad-y). Cada faixa abaixo está construída em 06 Componentes · Faixas de página.

Cabeçalhobranco · fora do hero · logo, menu, telefone e botão pretoasa-navbar
Heroamarelo · H1 em Registro 1 com a frase assinada em placa preta · busca · marca d'água, uma vezasa-hero · asa-search
Faixa-fotobranco · a chegada em foto larga · três fatos em texto, sem íconeasa-factstrip
Frotabranco · prateleira com setas e o próximo card à mostra · o único lugar com cardsasa-shelf · asa-card-vehicle
Como funcionamist · editorial: foto com corte de 8° e os quatro requisitos em duas colunasasa-editorial
Aeroportos e provapreto · duas praças em foto grande · placas 4,7 e 9,4 · dois depoimentos sem cardasa-proof · asa-card-place · asa-numberplate--bare · asa-testimonial--bare
4,79,4
Destinosbranco · grade assimétrica, nome sobre a fotoasa-destgrid · asa-card-destination--overlay
Dúvidasbranco, separado por um fio · lista com divisores, sem cards · atendimento à esquerdaasa-faq · asa-disclosure--faq
Fechamentoamarelo, faixa curta · H2 em Registro 2, uma frase, dois botões · sem marca d'águaasa-closing · asa-section--short
Rodapépreto profundo · abas de aeroportos, cidades e destinos sobre o hub de linksasa-footer

Branco aparece mais de uma vez, mas nunca com a mesma estrutura: foto larga, prateleira, grade assimétrica, lista. O amarelo abre e fecha a página e não aparece no meio; o preto aparece uma vez, no momento da prova. Uma página de destino ou de categoria reutiliza as mesmas faixas em outra ordem e com outro conteúdo, mas nunca duas iguais em sequência.

Dez regras de composição. Nenhuma é de componente.

Cada regra existe para impedir um vício de template. Valem para a home, para a página de destino, para a landing de campanha e para o e-mail longo.

Tipografia e texto
Registro 1 (caixa alta itálica)
só H1, preço e placa
Título de seção
Registro 2, uma palavra em vermelho
Sobretítulo acima do título
nunca
Rótulo, legenda, rodapé
14px, caixa baixa
Numeração "Passo 01"
só se a ordem informar algo
Travessão e fórmula repetida
zero; ponto final, dois-pontos ou frase nova

A caixa alta é a assinatura, e assinatura se usa uma vez. O texto fala como quem atende no balcão: frases curtas, fatos, nenhuma exclamação.

Imagem e estrutura
Foto no lugar de ícone
o trio de benefícios vira faixa-foto com três fatos
Card só onde há produto
frota; destino vira foto, passo vira lista, dúvida vira divisor
Uma estrutura por seção
cabeçalho, grade e fundo nunca iguais em sequência
Faixas, não ilhas
largura total, fundo alternado, 120/72px entre elas
Marca d'água e fechamento
marca d'água uma vez, no hero; o fechamento é curto e não repete o hero

Ícone é âncora de leitura numa lista longa; como decoração de três frases ele só adiciona ruído. A spec do carro é uma linha de texto: "5 lugares · 2 malas · manual".

Checklist de entrega: os vícios de template, medidos.

Antes de qualquer página nova ir ao ar, contar. Cada linha tem um limite e um jeito de medir que não depende de gosto. Quem contar acima do limite não precisa discutir: precisa reconstruir a seção. Para calibrar, a home de referência fica em 8 blocos em caixa alta, 11 ícones, 19 cards com borda, 0 sobretítulos, 16 fotos e 0 travessões.

O que contarLimiteComo medirO vício que denuncia
Blocos de texto em caixa altaH1 + etiquetas de benefício + preços e placas; nada maistext-transform: uppercase computado nos nós com textoRegistro 1 espalhado; rótulo e legenda gritando
Sobretítulos0Qualquer texto curto imediatamente acima de um h2/h3Rótulo mono acima de todo título
ÍconesSó em controle (menu, seta, fechar) e em lista longa<svg> fora de botão e de lista com mais de cinco itensÍcone por atributo, trio ícone+título+texto
Cards com a mesma bordaSó onde há produto para compararElementos com border: 1.5px fora da vitrineCard como contêiner de qualquer coisa
Cabeçalhos de seção iguais0 em sequênciaDuas seções seguidas com a mesma estrutura de aberturaOverfitting visual: o olho desliga na segunda
Fundos iguais em sequência0Duas faixas seguidas com o mesmo backgroundRitmo plano, "muro" de seções
Grades iguaisNunca a mesma grade duas vezes3×2, 4×1, 2×1 repetidosMesma topologia, conteúdo diferente
Marca d'água1.asa-watermark por páginaAsa repetida vira papel de parede
FotosPelo menos uma por faixa que fala de lugar, carro ou genteContar img/asa-figure por seçãoTexto carregando tudo; ícone no lugar da foto
Travessões e fórmulas de texto0Contar o traço longo e o traço médio no texto visível; ler em voz alta à procura de "não é X, é Y" repetidoTexto gerado, não escrito
FechamentoCurto, em Registro 2, com fundo e frase diferentes do heroComparar o H2 do fechamento com o H1Fechamento que repete a abertura
O detector não substitui a conta

O scanner determinístico (impeccable) pega texto pequeno, contraste e caixa alta em corpo de texto. Não pega oito seções iguais: isso só aparece contando, ou olhando a página de longe com os olhos semicerrados. Se tudo tem o mesmo peso, nada é a ação.

Quando desviar do sistema

Uma página pode precisar de algo que o sistema ainda não tem. O caminho é desviar com motivo, medir o resultado e trazer a decisão para a regra, em 06 ou nesta página. Desvio em silêncio vira exceção que ninguém documenta e todo mundo copia.

Foto de banco, só como comp

Protótipo pode usar comp de visualização de banco de imagem, com marca d'água e marcado como tal, para avaliar a composição. Produção exige foto real da Asa ou licença. A legenda do placeholder já é o briefing da produção fotográfica.

Roteiro para uma página nova.

A ordem é de dependência: decidir a estrutura antes de escrever, escrever antes de buscar foto, medir antes de entregar.

1 · Percursoo que a pessoa precisa decidir, na ordem; cada decisão vira uma faixa
2 · Estruturauma por faixa, nenhuma repetida, escolhida entre as de 06 Faixas de página; cards só na vitrine
3 · Fundosalternar branco, mist, amarelo e preto; amarelo abre e fecha, preto na prova
4 · TextoH1 em Registro 1; H2 em Registro 2 com uma palavra em vermelho; fatos, sem sobretítulo, sem travessão
5 · Fotouma por faixa de lugar, carro ou gente; placeholder com a legenda do que falta
6 · Mediro checklist acima com scripts/auditar.py, mais o scanner, em 375 e 1440px
Anterior← 14 · Downloads