Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSS Generator

Aperçu

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.

Fonctionnalités

  • 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.

Utilisation

php css_generator.php [options] "nom_dossier"

Options

  • -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.

Exemple

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.

Fichiers générés

  • 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.

Prérequis

  • PHP avec support de la bibliothèque GD.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages