Column Resizer JS
Génère un script de redimensionnement de colonne réutilisable pour les développeurs ayant besoin d’un glisser-déposer pour redimensionner les colonnes.
Worked Example & Common Values
Below is a sample worked calculation demonstrating how Column Resizer JS processes input data instantly inside your browser.
Image dimensions: 4000 x 3000 pixels (File size: 5MB PNG)
Output WebP Image: 1920 x 1440 pixels (File size: 350KB, 88% reduction)
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.
À propos de cet outil
Ce tool réalise conceptuellement trois tâches: (1) lire et bloquer les largeurs initiales des colonnes, (2) injecter des séparateurs déplaçables entre les colonnes, et (3) mettre à jour les largeurs lors du déplacement tout en imposant des largeurs minimales et l’intégrité du tableau. La logique centrale crée des poignées par colonne, surveille les interactions souris, calcule les nouvelles largeurs en px ou en pourcentages et met à jour les styles en ligne ou un colgroup. Elle évite les revirements de mise en page en décalant les mises à jour et utilise requestAnimationFrame pour un déplacement fluide. Si le contenu des colonnes est modifié par programme, l’extrait peut resynchroniser les largeurs.
Le public cible comprend les ingénieurs frontend qui intègrent des tables redimensionnables, les concepteurs UX évaluant des mises en page adaptatives et les équipes QA vérifiant la compatibilité inter-navigateurs. La valeur réside dans une solution prête à l’emploi, avec des options de configuration claires, des résultats prévisibles et un faible coût d’intégration. Les différenciateurs incluent le support de largeurs minimales par colonne, la persistance optionnelle, la prise en charge RTL et un mode de compatibilité pour les tables avec des colgroup existants. Il propose aussi des sorties concises pouvant être adaptées à des tokens de style personnalisés.
Les fonctionnalités clés couvrent les entrées obligatoires (sélecteur de table, largeurs initiales), les sorties (extrait JS et CSS optionnel), les options avancées (largeurs minimales, persistance, RTL) et une gestion robuste des erreurs pour des sélecteurs invalides ou des structures de tableaux incompatibles. Les cas d’utilisation incluent les tables d’admin, les grilles de données et les rapports nécessitant des largeurs de colonnes stables et ajustables par l’utilisateur.
Comment utiliser
- Fournissez les entrées: sélecteur de table, largeurs initiales et largeurs minimales.
- Choisissez les options: activer RTL, persistance et si vous souhaitez du CSS.
- Lancez la génération: cliquez sur Générer pour produire l’extrait.
- Copiez et intégrez: collez l’extrait JS après le chargement du DOM dans votre projet.
- Testez et ajustez: validez sur différents jeux de données et ajustez les contraintes au besoin.
Frequently Asked Questions
Trouvez des réponses rapides
Quelles entrées sont requises pour générer le resizer?
Prend-il en charge les largeurs minimales et les mises en page RTL?
Quels formats sont produits?
Convient-il pour les tableaux réactifs?
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.
Related Tools
Other useful calculators and utilities you might like
Convertisseur Spotify vers MP3
Convertit des fichiers audio fournis localement en MP3, permettant l’écoute hors ligne et la compati...
Calculateur de distance routière
Calculateur de distance routière pour voyageurs, planificateurs logistiques et conducteurs pour esti...
Votre avis compte
Aidez-nous à nous améliorer
Norwegian
Danish
German
English
Spanish
French
Italian
Dutch
Portuguese
Swedish
Hebrew
Arabic