# π± ImplementaΓ§Γ£o Alternativa: Layout Invertido (SimulaΓ§Γ£o 2) ## π― CSS Alternativo para Testar ```scss /* ======================================== π― SIMULAΓΓO 2: LAYOUT INVERTIDO ======================================== */ @media (max-width: 768px) { .table-menu { padding: 0.375rem !important; /* β INVERTE A ORDEM: Controles primeiro, busca depois */ .menu-top-row { order: 2; /* Busca vai para baixo */ margin-bottom: 0; margin-top: 0.5rem; .global-filter-container { flex: 1; width: 100%; /* Largura total */ max-width: none; min-width: 0; input { width: 100%; padding: 8px 12px 8px 38px; font-size: 14px; } } .filter-toggle { display: none; /* Esconde filtros ou move para controles */ } } .menu-bottom-row { order: 1; /* Controles vΓ£o para cima */ margin-bottom: 0.5rem; justify-content: space-between; .menu-left { gap: 0.4rem; /* β ADICIONA BOTΓO FILTROS AQUI */ .filter-button-moved { order: -1; /* Primeiro botΓ£o */ } } .menu-right { gap: 0.4rem; } } } } /* β VERSΓO COMPACTA PARA TELAS PEQUENAS */ @media (max-width: 480px) { .menu-top-row { .global-filter-container { input { padding: 6px 10px 6px 32px; font-size: 13px; } i { left: 10px; font-size: 12px; } } } .menu-bottom-row { .control-button { padding: 0.25rem 0.4rem !important; font-size: 0.7rem !important; &.normal-size { padding: 0.3rem 0.5rem !important; font-size: 0.75rem !important; } } } } ``` ## π― HTML Alternativo ```html
``` ## π ComparaΓ§Γ£o Visual ### **Layout Atual (SimulaΓ§Γ£o 3)** ``` βββββββββββββββββββββββββββββββββββββββββββββββββββ β [π Pesquisar..._______] [π½ Filtros] β β 70% busca + 30% filtros β [π Col] [π Grup] [5βΌ] [π₯] β β Controles divididos βββββββββββββββββββββββββββββββββββββββββββββββββββ ``` ### **Layout Invertido (SimulaΓ§Γ£o 2)** ``` βββββββββββββββββββββββββββββββββββββββββββββββββββ β [π½] [π Col] [π Grup] [5βΌ] [π₯] β β Todos os controles β [π Pesquisar...________________________] β β 100% busca βββββββββββββββββββββββββββββββββββββββββββββββββββ ``` ## π§ͺ Como Testar 1. **Substituir** o CSS atual pelos estilos acima 2. **Mover** o botΓ£o Filtros para a primeira linha 3. **Testar** em diferentes dispositivos 4. **Comparar** usabilidade entre os layouts ## β Vantagens do Layout Invertido - **Input de busca com 100% da largura** - **Acesso direto a todos os controles** - **Melhor para digitaΓ§Γ£o** (teclado virtual) - **Hierarquia visual clara** ## β Desvantagens - **Menos intuitivo** (busca geralmente fica em cima) - **Filtros menos Γ³bvios** (misturados com controles) - **MudanΓ§a de paradigma** para usuΓ‘rios acostumados --- **Pronto para testar?** π