Column Resizer JS

Genera un script reutilizable de redimensionamiento de columnas para desarrolladores que necesitan arrastrar para cambiar anchos de columnas.

Request Feature / Support
4,916+
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

Sobre esta herramienta

Esta herramienta genera un redimensionador de columnas portátil y listo para usar para tablas HTML. Está dirigido a desarrolladores frontend y equipos de producto que crean grids de datos, dashboards de administración o vistas analíticas donde las anchuras de columna deben adaptarse al contenido y a las preferencias del usuario. La salida es un fragmento JavaScript autónomo con CSS opcional que se puede pegar en cualquier proyecto sin dependencias externas. Las entradas incluyen un selector CSS para la tabla objetivo y una configuración para anchuras iniciales y restricciones. El resultado admite diseño persistente a través de localStorage y funciona en diseños RTL y LTR. Es adecuado para tablas estáticas y conjuntos de datos dinámicos, con manejo sólido de tamaños de ventana variables.

Este instrumento realiza conceptualmente tres tareas: (1) leer y bloquear anchuras iniciales de columnas, (2) insertar divisores arrastrables entre columnas, y (3) actualizar anchuras durante el arrastre manteniendo anchuras mínimas e integridad de la tabla. La lógica central crea controles por columna, supervisa interacciones del ratón, calcula nuevas anchuras en px o porcentaje y actualiza estilos en línea o un colgroup. Evita bloquear el rendimiento mediante la reducción de actualizaciones y utiliza requestAnimationFrame para un arrastre suave. Si un usuario cambia el contenido de la columna programáticamente, el fragmento puede volver a sincronizar anchuras.

El público incluye ingenieros frontend que integran tablas redimensionables, diseñadores UX que evalúan diseños adaptativos y equipos QA que verifican el comportamiento entre navegadores. Su valor reside en una solución probada, plug‑and‑play con opciones de configuración claras, resultados previsibles y esfuerzo mínimo de integración. Diferenciadores clave: soporte de anchuras mínimas por columna, persistencia opcional, conciencia RTL y un modo de compatibilidad para tablas con definiciones de colgroup existentes. También ofrece salidas concisas que puedes adaptar a tokens de estilo personalizados.

Cómo usar

  1. Proporciona entradas: selector de tabla, anchuras iniciales y anchuras mínimas.
  2. Elige opciones: habilitar RTL, persistencia y si se genera CSS.
  3. Genera: haz clic en Generar para producir el fragmento.
  4. Copia e integra: coloca el fragmento JS después de cargar el DOM en tu proyecto.
  5. Prueba y ajusta: verifica con conjuntos de datos y ajusta restricciones según sea necesario.
How to use column resizer js

Frequently Asked Questions

Encuentre respuestas rápidas

Qué entradas se requieren para generar el resizer?
Las entradas obligatorias incluyen el selector CSS de la tabla objetivo y anchuras iniciales por columna. Las entradas opcionales cubren anchuras mínimas, modo RTL y persistencia. Si el selector es inválido, la herramienta devuelve un código de error claro y no genera un fragmento.
¿Soporta anchuras mínimas y diseños RTL?
Sí. Puede especificar anchuras mínimas por columna para evitar colapsos y habilitar el modo RTL para que las manijas se alineen correctamente en diseños de derecha a izquierda. El fragmento generado se adapta al diseño elegido.
¿Qué formatos se generan?
La herramienta genera un fragmento de JavaScript autónomo y, opcionalmente, CSS asociado. Se puede pegar en cualquier proyecto y personalizar aún más para alinearlo con convenciones de estilo existentes.
¿Es adecuado para tablas responsivas?
Sí. El generador soporta anchos en porcentaje y se actualiza al redimensionar. El objetivo es mantener la legibilidad y minimizar cambios de diseño ante cambios de tamaño de la ventana, respetando anchuras 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

Convertidor de Spotify a MP3

Convierte archivos de audio proporcionados localmente a MP3, permitiendo escucha offline y compatibi...

Developer Tools

Calculadora de Distancia por Carretera

Calculadora de distancia por carretera para viajeros, planificadores logísticos y conductores para e...

Developer Tools

Calculadora de Edad

Determina rápidamente la edad de una persona a partir de su fecha de nacimiento con nuestra calculad...

Developer Tools

Convertidor de divisas

Convierte rápidamente cantidades entre diferentes monedas con nuestro convertidor de divisas en líne...

Tu opinión importa

Ayúdanos a mejorar