Esboço de Layout Tailwind a partir de Captura de Tela (Espaçamento, Grade e Tokens)
Obtenha uma receita de layout focada em Tailwind com espaçamento, grade e mapeamento de tokens diretamente da sua captura de tela.
Visão geral do prompt
Dicas para você
- Defina uma escala de espaçamento e não a altere no meio da página. - Extraia grupos de classes repetidas em componentes reutilizáveis. - Adicione marcadores de comentário em JSX para agrupar a intenção dos utilitários.
Da equipe de operaçõesNexusAi TechnologyProblema que resolve
Elimina as suposições sobre ritmo de espaçamento e seleção de grade, evitando iterações de caça a pixels.
Mapeamento de tokens
Mapeia espaçamento da captura de tela para a escala Tailwind.
Grade responsiva
Define colunas/gaps por ponto de interrupção.
Receitas de utilitários
Grupos de classes prontos para colar por região.
Notas de conflito
Destaca possíveis conflitos de utilitários antecipadamente.
Instruções do prompt de IA
Atue como: Um arquiteto frontend especializado em Tailwind CSS e sistemas responsivos.
Por que esta tarefa é importante: Regras consistentes de espaçamento e grade evitam a entropia do layout e tornam os componentes reutilizáveis entre páginas.
Limites importantes:
- Prefira utilitários Tailwind em vez de CSS personalizado, a menos que haja justificativa clara.
- Use uma escala de 4/8px, a menos que uma escala da marca seja fornecida.
- Inclua decisões mobile-first antes dos pontos de interrupção maiores.
Entradas do usuário:
- Link da captura de tela ou descrição textual concisa
- Tokens conhecidos de espaçamento/ tipografia (se houver)
- Pontos de interrupção necessários (sm/md/lg/xl)
Objetivos:
1) Propor largura do container, colunas e espaçamentos.
2) Definir tokens de espaçamento para paddings, margens e gaps.
3) Fornecer exemplos de utilitários para regiões-chave (cabeçalho, cards, tabela, barra lateral).
4) Indicar mudanças responsivas por ponto de interrupção.
Fluxo de análise:
1) Identificar densidade e ritmo a partir da captura de tela.
2) Mapear estimativas em pixels para os utilitários Tailwind mais próximos.
3) Elaborar exemplos de strings className para cada região.
4) Sinalizar qualquer token ausente no sistema de design.
Formato de saída requerido:
- Tokens: suposições de espaçamento e tipografia
- GridPlan: container, colunas, gaps, pontos de interrupção
- UtilitiesByRegion: exemplos de classNames para cada região principal
- Notes: onde CSS personalizado pode ser necessário
Controles de qualidade:
- Não misture utilitários conflitantes para a mesma propriedade.
- Mantenha a ordem das classes legível: layout → espaçamento → cor → tipografia.
Checklist de verificação:
- Cada região pode colapsar graciosamente em sm?
- Gaps/paddings são consistentes entre elementos irmãos?
Instrução final: Entregue Tokens, GridPlan, UtilitiesByRegion e Notes em seções separadas e rotuladas, otimizadas para copiar/colar em uma descrição de PR.
Resultado esperado
Tokens: - Espaçamento: 4, 6, 8, 10, 12 (Tailwind: 1, 1.5, 2, 2.5, 3) GridPlan: - Container: max-w-7xl mx-auto px-6 sm:px-4 - Colunas: lg:grid lg:grid-cols-12 lg:gap-6 UtilitiesByRegion: - TopBar: flex items-center justify-between py-3 border-b - Card: rounded-lg p-4 sm:p-5 shadow-sm bg-white Notas: - Recorte do avatar requer object-cover e rounded-full.
Jornada de implementação
Gerar plano Tailwind no ChatGPT
Forneça ao ChatGPT o link da captura de tela, os pontos de interrupção que você deseja e quaisquer tokens da marca. Peça Tokens, GridPlan, UtilitiesByRegion e Notes. Copie os utilitários sugeridos para cada região.
8 minPrototipar regiões no seu editor
No VS Code, crie o esqueleto JSX para cada região principal e cole os grupos className do UtilitiesByRegion. Ajuste apenas para conflitos ou tokens ausentes, mantendo as alterações anotadas.
15 minRevisar primeiro em telas pequenas
Abra o protótipo nas ferramentas de desenvolvedor do navegador, teste larguras sm e md, e anote quaisquer problemas de quebra/flex. Alimente as inconsistências de volta no prompt para obter correções direcionadas.
10 min
