CSS Generator est un outil PHP qui combine plusieurs images PNG en une seule feuille de sprite et génère le CSS correspondant. Cet outil est utile pour les développeurs web qui souhaitent réduire les requêtes HTTP en combinant plusieurs images en un seul fichier.
- Combine plusieurs images PNG en une seule image sprite.
- Génère le CSS pour une implémentation facile.
- Prend en charge la recherche récursive dans les répertoires.
- Offre un rembourrage entre les images.
- Permet le redimensionnement des images.
- Fournit des options de disposition en grille.
php css_generator.php [options] "nom_dossier"-r: Recherche récursivement les images PNG dans les sous-répertoires.-i [nom]: Nom personnalisé pour l'image sprite générée (par défaut :sprite).-s [nom]: Nom personnalisé pour le fichier CSS généré (par défaut :style).-p [pixels]: Ajoute un rembourrage entre les images en pixels.-c [nombre]: Définit le nombre maximum d'images par ligne (disposition en grille).-o [pixels]: Redimensionne toutes les images à la taille spécifiée en pixels.
php css_generator.php -r -i "mon_sprite" -s "mon_style" -p 10 -c 3 "dossier_assets"Cette commande va :
- Rechercher récursivement les images PNG dans
dossier_assets. - Créer un sprite nommé
mon_sprite.png. - Générer le CSS dans
mon_style.css. - Ajouter 10px de rembourrage entre les images.
- Organiser les images en grille avec un maximum de 3 images par ligne.
- Une image sprite (PNG) contenant toutes les images combinées.
- Un fichier CSS avec des classes nommées d'après les noms de fichiers originaux.
- PHP avec support de la bibliothèque GD.