Templates
Page templates canonicos da TLX. Wireframes, grid specs, breakpoints e componentes por tipo de pagina.
Template
Landing Page
Single-page scroll com 12 secoes. Layout principal do site institucional agenciatlx.com.
URL: agenciatlx.com
Wireframe
Grid Specs
| Propriedade | Valor |
|---|---|
| max-width | 1280px (max-w-7xl) |
| columns | 12-column grid |
| gutter | 24px (gap-6) |
| margin | auto (mx-auto) |
| padding-x | 24px (px-6) |
| section-gap | 96px (py-24) |
Breakpoints
| Breakpoint | Min-width | Colunas | Padding |
|---|---|---|---|
| mobile | 0px | 1 col (stack) | 16px |
| sm | 640px | 2 cols | 24px |
| md | 768px | 6 cols | 24px |
| lg | 1024px | 12 cols | 24px |
| xl | 1280px | 12 cols (capped) | 24px |
Componentes
| Componente | Secao | Variante |
|---|---|---|
| NavBar | Header | sticky, blur backdrop |
| Hero | 01 | centered, gradient bg |
| LogoBar | 02 | marquee horizontal |
| PainGrid | 03 | 2x2 cards |
| ServiceCard | 04 | icon + title + desc |
| CaseCard | 05 | before/after, metrics |
| MetricCounter | 06 | animated number |
| ProcessStep | 07 | numbered timeline |
| ToolBadge | 08 | icon + label |
| FounderCard | 09 | photo + quote |
| CTABanner | 10 | accent bg, centered |
| Accordion | 11 | FAQ expand/collapse |
| Footer | 12 | 4-col links + legal |
Behaviors
Template
Brandbook Page
Sidebar navigation + content area. Usado em todas as paginas do brand.agenciatlx.com com navegacao lateral por secoes.
URL: brand.agenciatlx.com/*
Wireframe
Grid Specs
| Propriedade | Valor |
|---|---|
| max-width | 1280px (max-w-7xl) |
| layout | flex: sidebar (w-60) + content (flex-1) |
| gap | 48px (gap-12) |
| padding-x | 24px (px-6) |
| padding-y | 80px (py-20) |
| section-gap | 96px (space-y-24) |
Breakpoints
| Breakpoint | Min-width | Sidebar | Layout |
|---|---|---|---|
| mobile | 0px | Escondida | Stack vertical |
| sm | 640px | Escondida | Stack vertical |
| md | 768px | Escondida | Stack vertical |
| lg | 1024px | Visivel (w-60, sticky) | Flex horizontal |
| xl | 1280px | Visivel (w-60, sticky) | Flex horizontal (capped) |
Componentes
| Componente | Uso | Props |
|---|---|---|
| Sidebar | Navegacao lateral | sections: SidebarSection[] |
| SectionHeader | Topo da pagina | number, title, sectionName, subtitle |
| FadeIn | Animacao de entrada | delay, className |
| SectionLabel | Label de cada secao | number, label |
| ColorSwatch | Pagina Foundations | name, hex, token |
| MotionDemo | Pagina Foundations | easing, duration |
Behaviors
Template
Component Showcase
Layout Storybook-like para apresentacao isolada de componentes com variant showcase, props table e codigo de uso.
URL: brand.agenciatlx.com/components/*
Wireframe
Grid Specs
| Propriedade | Valor |
|---|---|
| max-width | 1440px (max-w-screen-2xl) |
| layout | flex: tree nav (w-64) + main (flex-1) |
| preview-area | Centralizado, border, rounded-xl, p-8 |
| props-table | Full width, border-collapse |
| code-block | font-mono, bg-elevated, rounded-lg, p-4 |
| gap | 32px (gap-8) |
Breakpoints
| Breakpoint | Min-width | Sidebar | Preview |
|---|---|---|---|
| mobile | 0px | Dropdown selector | 100% width |
| sm | 640px | Dropdown selector | 100% width |
| md | 768px | Collapsible panel | 100% width |
| lg | 1024px | Tree nav (w-64) | flex-1 |
| xl | 1280px | Tree nav (w-64) | flex-1, max-w capped |
Componentes
| Componente | Area | Descricao |
|---|---|---|
| ComponentNav | Sidebar | Tree navigation com grupos collapsiveis |
| PreviewPane | Main | Area de preview isolada com bg configuravel |
| VariantTabs | Main | Tabs para alternar estados (Default, Hover, Active, Disabled) |
| PropsTable | Main | Tabela de props com Name, Type, Default, Description |
| CodeBlock | Main | Bloco de codigo com syntax highlight e copy button |
| SearchInput | Header | Busca por nome de componente com Cmd+K |
Behaviors
Template
Blog / Case Study
Layout de artigo com max-width 720px para leitura confortavel. Usado para blog posts, case studies e conteudo longo.
URL: agenciatlx.com/blog/*, agenciatlx.com/cases/*
Wireframe
Grid Specs
| Propriedade | Valor |
|---|---|
| max-width (content) | 720px (max-w-[720px]) |
| max-width (cover) | 100% (full-bleed) |
| max-width (related) | 1280px (max-w-7xl) |
| margin | auto (mx-auto) |
| padding-x | 24px (px-6) |
| line-height | 1.75 (leading-relaxed) |
| paragraph-gap | 24px (space-y-6) |
Breakpoints
| Breakpoint | Min-width | Content Width | Padding |
|---|---|---|---|
| mobile | 0px | 100% - 32px | 16px |
| sm | 640px | 100% - 48px | 24px |
| md | 768px | 720px | 24px |
| lg | 1024px | 720px | 24px |
| xl | 1280px | 720px | 24px |
Componentes
| Componente | Uso | Descricao |
|---|---|---|
| CoverImage | Hero | Imagem 16:9, full-bleed ou max-width, lazy load |
| ArticleHeader | Meta | Category tag + H1 + author + date + read time |
| Prose | Body | Container com tipografia otimizada para leitura |
| Blockquote | Body | Citacao com border-left accent e italic |
| InlineImage | Body | Imagem com caption, full-bleed opcional |
| MetricGrid | Results | Grid 3-col com metricas do case study |
| TagList | Footer | Lista horizontal de tags clicaveis |
| ArticleNav | Footer | Prev/Next article + share buttons |
| RelatedPosts | Below article | Grid 3-col com cards de posts relacionados |
Behaviors