Column Resizer JS

Gera um script reutilizável drag-to-resize para desenvolvedores que precisam ajustar larguras de colunas em tabelas.

Request Feature / Support
5,236+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction

Worked Example & Common Values

Below is a sample worked calculation demonstrating how Column Resizer JS processes input data instantly inside your browser.

Sample Input Image dimensions: 4000 x 3000 pixels (File size: 5MB PNG)
Computed Result Output WebP Image: 1920 x 1440 pixels (File size: 350KB, 88% reduction)
Execution Mode Client-Side In-Browser JS
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

About This Tool

Esta ferramenta gera um resize de coluna portátil, pronto para uso, para tabelas HTML. Destina-se a desenvolvedores frontend e equipes de produto que constroem grids de dados, dashboards administrativos ou visualizações analíticas onde as larguras das colunas devem se adaptar ao conteúdo e às preferências do usuário. A saída é um snippet JavaScript autônomo com CSS opcional que pode ser colado em qualquer projeto sem dependências externas. As entradas incluem um seletor CSS para a tabela alvo e configuração de larguras iniciais e restrições. O resultado suporta layout persistente via localStorage e funciona em layouts RTL e LTR. É adequado para tabelas estáticas e conjuntos de dados dinâmicos, com gestão robusta de diferentes larguras de tela.

Este ferramenta executa conceitualmente três tarefas: (1) ler e bloquear larguras iniciais das colunas, (2) inserir divisores arrastáveis entre colunas, (3) atualizar larguras durante o arrasto mantendo larguras mínimas e integridade da tabela. A lógica central cria alças por coluna, monitora interações do mouse, calcula novas larguras em px ou porcentagem e atualiza estilos inline ou um colgroup. Evita travamentos de layout debouncing de atualizações e usa requestAnimationFrame para arrastar suave. Se o conteúdo da coluna for alterado programaticamente, o snippet pode re-sincronizar larguras.

Público-alvo inclui engenheiros frontend que integram tabelas redimensionáveis, designers UX que avaliam layouts adaptativos e equipes QA que verificam comportamento entre navegadores. O valor está em uma solução testada plug‑and‑play com opções de configuração claras, resultados previsíveis e menor esforço de integração. Diferenciadores-chave incluem suporte para larguras mínimas por coluna, persistência opcional, consciência RTL e modo de compatibilidade para tabelas com definicões de colgroup existentes. Ele também oferece saídas concisas que podem ser adaptadas a tokens de estilo personalizados.

How to Use

  1. Forneça as entradas: seletor de tabela, larguras iniciais e larguras mínimas.
  2. Escolha opções: ative RTL, persistência e se deve emitir CSS.
  3. Gere: clique em Gerar para produzir o snippet.
  4. Copie e integre: cole o snippet JS após o carregamento do DOM em seu projeto.
  5. Teste e ajuste: valide com diferentes conjuntos de dados e ajuste as restrições conforme necessário.
How to use column resizer js

Frequently Asked Questions

Find Quick Answers

Quais entradas são necessárias para gerar o resizer?
Entradas obrigatórias incluem o seletor CSS da tabela alvo e larguras iniciais por coluna. Entradas opcionais cobrem larguras mínimas, modo RTL e persistência. Se o seletor for inválido, a ferramenta retorna um código de erro claro e não gera o snippet.
Ele suporta larguras mínimas e layouts RTL?
Sim. Você pode especificar larguras mínimas por coluna para evitar colapso e ativar o modo RTL para que as alças fiquem alinhadas corretamente em layouts de direita para esquerda. O snippet gerado se adapta ao layout escolhido.
Quais formatos são produzidos?
A ferramenta gera um snippet JavaScript autônomo e, opcionalmente, CSS correspondente. Pode ser colado em qualquer projeto e adaptar ainda mais para alinhar com as convenções de estilo existentes.
É adequado para tabelas responsivas?
Sim. O gerador suporta larguras percentuais e se atualiza durante o redimensionamento. O objetivo é manter legibilidade e minimizar mudanças de layout com alterações de tamanho de tela, respeitando larguras mínimas.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

Conversor Spotify para MP3

Converte arquivos de áudio fornecidos localmente para MP3, permitindo ouvir offline e compatibilidad...

Developer Tools

Calculadora de Distância Rodoviária

Calculadora de distância rodoviária para viajantes, planejadores logísticos e motoristas, para estim...

Developer Tools

Calculadora de Idade

Determine rapidamente a idade de uma pessoa a partir da sua data de nascimento com nossa calculadora...

Developer Tools

Conversor de moedas

Converta rapidamente valores entre diferentes moedas com nosso conversor de moedas online gratuito,...

Your Feedback Matters

Help Us to Improve