Générateur de filtres CSS
Combinez les fonctions de filtre CSS (blur, brightness, contrast, grayscale, hue-rotate, invert, opacity, saturate, sepia, drop-shadow) sur une image d'exemple ou la vôtre.
Préréglages
Fonctions de filtre
Ombre portée
Image
Votre image est affichée localement et n’est jamais envoyée.
Aperçu
filter: none;
Outils Connexes
Voir ToutQu'est-ce que Générateur de filtres CSS ?
Applique la propriété CSS filter à une image en temps réel. Combinez blur, brightness, contrast, grayscale, hue-rotate, invert, opacity, saturate, sepia et drop-shadow, comparez le résultat à l'original et copiez le code. Vous pouvez utiliser l'image d'exemple intégrée ou charger la vôtre, qui reste sur votre appareil.
Comment utiliser Générateur de filtres CSS
- Choisissez un préréglage (Noir et blanc, Vintage, Chaud, Froid, Dramatique…) ou partez de Aucun.
- Déplacez les curseurs de chaque fonction de filtre.
- Activez drop-shadow() et réglez ses décalages, son flou, sa couleur et son opacité si besoin.
- Cliquez sur Utiliser votre image pour tester avec un fichier local.
- Copiez le code CSS.
Exemple
blur 2px, brightness 120%, hue-rotate -90°, sepia 50%, drop-shadow on (4px 4px 6px, black at 0.5)
filter: blur(2px) brightness(120%) hue-rotate(-90deg) sepia(50%) drop-shadow(4px 4px 6px rgba(0, 0, 0, 0.5));
Quand utiliser Générateur de filtres CSS
Utilisez-le pour des effets de survol d'images, une mise en forme homogène de photos, des arrière-plans assombris et des ombres qui suivent les formes de PNG/SVG transparents (drop-shadow). Il ne modifie pas le fichier image lui-même ; pour des retouches définitives, utilisez un éditeur d'images ou les outils d'image du site. Pour agir sur ce qui se trouve derrière un élément plutôt que sur l'élément, utilisez backdrop-filter (voir le générateur de glassmorphism).
Comment fonctionne Générateur de filtres CSS
Seules les fonctions différentes de leur valeur neutre sont écrites (par exemple brightness est omis à 100 %), dans un ordre fixe : blur, brightness, contrast, grayscale, hue-rotate, invert, opacity, saturate, sepia, drop-shadow. L'ordre compte en CSS car chaque fonction s'applique au résultat de la précédente. Sans aucun changement, la sortie est filter: none;. Votre image est affichée via une URL d'objet locale et n'est jamais envoyée.
Cas d'utilisation courants
- Effets de survol du niveau de gris à la couleur sur des logos
- Styles de photos vintage ou chauds dans des galeries
- Assombrir des images de bandeau sous du texte
- Ombres autour d'icônes PNG transparentes avec drop-shadow()
- Aperçus rapides de type daltonisme avec hue-rotate
Note de Sécurité
Les images que vous chargez ne sont affichées que localement dans votre navigateur et ne sont pas envoyées.
Questions Fréquentes
Quelle différence entre drop-shadow() et box-shadow ?
drop-shadow() suit les pixels visibles de l'élément (transparence comprise), alors que box-shadow suit toujours sa boîte rectangulaire.
Pourquoi l'ordre des filtres compte-t-il ?
Chaque fonction traite le résultat de la précédente : par exemple, sepia après grayscale donne une autre couleur que grayscale après sepia.
Mon image chargée est-elle envoyée quelque part ?
Non. L'image est affichée depuis une URL blob locale dans votre navigateur.