Générateur CSS d’ombres de texte
Créez des ombres de texte avec décalage, flou, couleur et opacité explicites. Réordonnez les calques, examinez un texte modifiable et copiez la déclaration text-shadow.
Créer une pile d’ombres de texte
- Modifiez le texte d’exemple et le décalage horizontal et vertical, le rayon de flou, la couleur et l’opacité de chaque calque actif. Les champs acceptent les centièmes ; les curseurs facilitent les réglages entiers.
- Ajoutez, dupliquez, désactivez, supprimez ou déplacez les calques. Le premier calque actif est devant les autres ombres. Les calques désactivés gardent leurs valeurs mais sont omis du CSS.
- Vérifiez le CSS et l’aperçu natif, puis sélectionnez Copier le CSS. Seule la déclaration d’ombre est copiée ; le texte, la typographie et le fond servent de contexte.
Comprendre les calques créés
Chaque calque produit un décalage horizontal, un décalage vertical et un flou non négatif en pixels CSS, puis une couleur RGBA explicite. Les valeurs négatives déplacent vers la gauche ou le haut ; un flou nul donne une ombre nette décalée. La propriété suit les glyphes et non une boîte rectangulaire.
La première ombre est devant les suivantes, tandis que ces ombres extérieures restent derrière le texte. Déplacer les calques peut modifier les couleurs superposées. Cette pile diffère d’une chaîne de filtres où chaque opération reçoit le résultat précédent.
L’opacité d’une ombre devient l’alpha de sa couleur. Ainsi 37,5 % devient exactement 0.375 sans quantification alpha sur huit bits. L’opacité du texte est une option de couleur distincte : un texte transparent peut garder des ombres visibles.
Un calque transparent actif reste dans la déclaration. Désactiver tous les calques ou vider la liste produit text-shadow: none;, qui réinitialise explicitement les ombres héritées ; une déclaration vide invalide ne le remplace pas.
Exemples d’ordre, de couleur et de transparence
Le premier calque de l’exemple utilise -3.25px horizontalement, 6.5px verticalement, un flou de 0px et #336699 à 37 %. Ses canaux sont 51, 102 et 153 et son alpha est 0.37. Le second calque orange utilise 0px, -2px, un flou de 12px et 80 %.
Placer le calque orange en premier change l’ordre séparé par des virgules sans modifier ses valeurs. L’aperçu montre les superpositions ; l’outil ne fusionne pas les doublons, ne trie pas les couleurs et ne supprime pas les calques invisibles.
Un calque noir transparent sans décalage ni flou est un CSS valide même si aucune ombre n’est visible. Le désactiver le retire de la pile ; sans calque actif, le résultat est la déclaration none.
Limites de l’éditeur et de l’aperçu
L’éditeur accepte douze calques au maximum, des décalages de -64 à 64 pixels CSS, un flou de 0 à 64, des couleurs hexadécimales à six chiffres et une opacité de 0 à 100 %, au centième près. Il utilise volontairement un sous-ensemble établi sans étalement, inset, currentColor, unités arbitraires ou import CSS ; des spécifications plus récentes traitent d’autres syntaxes.
L’exemple utilise du texte brut et une police système locale. Police de secours, glyphes, taille et retours à la ligne influencent l’aspect. Seul text-shadow est copié ; une autre page peut donc différer. Ce n’est pas une certification de contraste, de lisibilité ou d’égalité des pixels.
Les ombres n’agrandissent pas la disposition du texte ni la zone défilable. La zone avec marge intérieure est approximative et ses bords peuvent couper le flou ou les décalages. Le défilement ne garantit pas l’accès à tous les pixels de l’ombre.
Une valeur invalide d’un calque actif retire le CSS et l’exemple stylé jusqu’à correction. Les valeurs des calques désactivés sont ignorées jusqu’à leur réactivation. Des options d’aperçu invalides masquent seulement l’exemple ; un texte vide est permis.
Styles locaux sans téléverser le texte
L’outil n’ajoute ni téléversement, police distante, historique de réglages, lien contenant les données ou télémétrie avec votre exemple et vos réglages. La copie est explicite. Les services existants, extensions et copies conservées ne sont pas couverts par une promesse universelle de confidentialité ou d’effacement.
Questions sur text-shadow
Sources
Spécifications et références du sous-ensemble utilisé et de son aperçu.
- W3Cw3.orgCSS Text Decoration Level 3Recommandation candidate publiée définissant la propriété text-shadow établie et l’ordre de dessin.
- W3Cdrafts.csswg.orgBrouillon de l’éditeur CSS Text Decoration Level 4Un brouillon plus récent traite une syntaxe supplémentaire hors du sous-ensemble de cet éditeur.
- MDNdeveloper.mozilla.orgMDN : ombres de texteGuide pratique des décalages, du flou et des ombres de texte en couches.
- MDNdeveloper.mozilla.orgMDN : rgb()Canaux de couleur et syntaxe alpha utilisés dans la déclaration copiée.
Vérifié le 13 novembre 2026.
L’aperçu utilise un rendu natif dans un espace limité ; il ne garantit ni les mêmes pixels entre navigateurs ni l’absence de découpe.
Outils associés
SVG en PNG
Convertissez un fichier SVG local ou du code collé en PNG, avec dimensions définies, transparence et polices intégrées.
Ouvrir l’outil — SVG en PNGGénérateur de filtres CSS
Ordonnez et répétez les effets CSS, comparez un exemple et copiez la déclaration exacte.
Ouvrir l’outil — Générateur de filtres CSSCalculateur de taille de police fluide
Définissez la taille de police pour deux largeurs de fenêtre. Copiez le CSS relatif à la racine et consultez le modèle calculé avec les mêmes coefficients exportés.
Ouvrir l’outil — Calculateur de taille de police fluideGénérateur de bouton CSS
Personnalisez les états d’un bouton natif, vérifiez le focus clavier et copiez le HTML et le CSS.
Ouvrir l’outil — Générateur de bouton CSSGénérateur CSS de border-radius
Modifiez huit rayons, prévisualisez un cadre et copiez le CSS en pixels ou pourcentages.
Ouvrir l’outil — Générateur CSS de border-radiusGénérateur CSS Grid
Créez un exemple CSS Grid avec pistes, placement et zones nommées. Prévisualisez-le, copiez le CSS ou le HTML et téléchargez l’exemple complet.
Ouvrir l’outil — Générateur CSS GridGénérateur de boîtes flexibles CSS
Créez un exemple Flexbox avec des contrôles de conteneur et d'élément, des axes de mise en page explicites, une correspondance CSS et HTML et un téléchargement local d'exemple complet.
Ouvrir l’outil — Générateur de boîtes flexibles CSSGénérateur de transformation CSS
Composez des transformations CSS 2D répétables, modifiez px ou la traduction et l'origine en pourcentage, inspectez une boîte de référence et copiez les déclarations actuelles exactes.
Ouvrir l’outil — Générateur de transformation CSSGénérateur d’ombres CSS
Créez des couches box-shadow ordonnées, prévisualisez et copiez le code CSS.
Ouvrir l’outil — Générateur d’ombres CSSFiligrane sur image
Ajoutez du texte ou un logo aux images, vérifiez les résultats et téléchargez les fichiers individuels ou un ZIP.
Ouvrir l’outil — Filigrane sur imageGénérateur de dégradés CSS
Créez des dégradés linéaires ou radiaux avec couleurs, opacité et points réglables.
Ouvrir l’outil — Générateur de dégradés CSSConvertisseur de couleurs
Convertissez les valeurs sRGB HEX, RGB et HSL prises en charge, avec alpha et précision explicite.
Ouvrir l’outil — Convertisseur de couleursImage en texte (OCR)
Reconnaissez le texte imprimé de PNG ou JPEG locaux, choisissez la langue et vérifiez ou corrigez le résultat avant de le copier ou télécharger.
Ouvrir l’outil — Image en texte (OCR)Lecteur de QR depuis une image
Lisez un QR code depuis un PNG ou JPEG local et examinez le texte ou les octets sans ouvrir de lien.
Ouvrir l’outil — Lecteur de QR depuis une imageVérificateur de contraste des couleurs
Comparez les couleurs du premier plan et de l’arrière-plan, ajustez l’opacité et vérifiez les seuils numériques WCAG pour le texte et les détails essentiels de l’interface.
Ouvrir l’outil — Vérificateur de contraste des couleursCalculateur de taille d’impression et de résolution
Calculez la taille d’impression, les pixels nécessaires et la résolution effective avec marges ou recadrage.
Ouvrir l’outil — Calculateur de taille d’impression et de résolutionCalculateur de rapport largeur/hauteur
Calculez le rapport largeur/hauteur ou de nouvelles dimensions en pixels en fixant un seul côté.
Ouvrir l’outil — Calculateur de rapport largeur/hauteurCompresseur d’images
Essayez d’adapter un JPEG, PNG ou WebP à une taille de fichier cible, avec résultat mesuré et réduction facultative des dimensions.
Ouvrir l’outil — Compresseur d’imagesHEIC en JPG
Convertissez localement vos photos HEIC compatibles en JPG à pleine résolution, avec qualité et fond réglables, puis téléchargez les fichiers vérifiés seuls ou en ZIP.
Ouvrir l’outil — HEIC en JPGConvertisseur d’images
Convertissez des images PNG, JPEG et WebP localement, réglez transparence, fond et qualité, puis téléchargez les résultats.
Ouvrir l’outil — Convertisseur d’imagesCréer un collage photo
Disposez des photos locales en grille et téléchargez un PNG ou JPEG.
Ouvrir l’outil — Créer un collage photoPivoter et retourner des images
Faites pivoter ou retournez un lot local d’images statiques PNG, JPEG et WebP, puis vérifiez et téléchargez les résultats.
Ouvrir l’outil — Pivoter et retourner des imagesRecadrer une image
Recadrez un fichier JPEG, PNG ou WebP local au pixel près et téléchargez le résultat en PNG ou JPEG.
Ouvrir l’outil — Recadrer une imageRedimensionner une image
Redimensionnez une image JPG, PNG ou WebP en pixels ou en pourcentage, vérifiez et téléchargez le résultat.
Ouvrir l’outil — Redimensionner une image