Générateur de text-shadow CSS
NouveauRéglez une ombre de texte CSS avec un aperçu en direct et copiez le code.
Select a layer above to edit it.
Runs entirely in your browser. Nothing is uploaded.
Concevez des ombres de texte CSS avec un aperçu en direct
Ce générateur d'ombre de texte CSS vous permet de concevoir des effets de profondeur, de lueur et de contour visuellement et de copier du CSS propre et prêt pour la production. Cliquez directement sur l'aperçu large pour saisir vos propres mots, faites glisser les curseurs de décalage, de flou et d'opacité, choisissez une couleur et regardez le text-shadow se mettre à jour en temps réel sur le texte qui vous importe vraiment.
Changez la famille de polices, la taille et le poids, définissez la couleur du texte et basculez l'arrière-plan entre clair, gris, sombre et un damier pour voir exactement comment votre ombre se lit sur différentes surfaces — essentiel pour les effets de texte néon et de texte lumineux, car ils ne s'affichent correctement que sur fond sombre.
La syntaxe de text-shadow, expliquée
Une seule ombre CSS s'écrit text-shadow: offset-x offset-y blur-radius color. Les valeurs offset-x et offset-y déplacent l'ombre horizontalement et verticalement (les valeurs négatives la projettent vers le haut ou vers la gauche), le blur-radius adoucit le bord (0 le garde net) et la couleur définit le ton — généralement un noir semi-transparent pour une profondeur subtile ou une teinte vive pour une lueur.
Une ombre classique et lisible est text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4). Mettez les deux décalages à 0 et augmentez le flou pour un halo doux autour du texte. Avec une couleur vive (par exemple #00eaff) et plusieurs valeurs de flou croissantes, vous obtenez une lueur néon.
Empilez plusieurs ombres : néon, 3D, contour et longue ombre
La vraie puissance de text-shadow est la superposition. Vous pouvez lister plusieurs ombres de texte dans une seule déclaration en les séparant par des virgules, et le navigateur peint chacune à son tour. Empiler plusieurs ombres de la même couleur avec un flou croissant crée un effet de texte néon / lumineux ; décaler progressivement vers le bas et la droite avec des teintes s'assombrissant construit un texte 3D extrudé ; répéter un décalage plat sur dix couches ou plus crée une longue ombre ; et quatre à huit décalages durs autour des glyphes produisent du texte avec contour.
Utilisez la galerie de préréglages — Doux, Néon, Lueur, 3D, Longue ombre, Contour, Rétro, Feu et Letterpress — comme point de départ.
Copiez CSS, Tailwind ou React Native
Exportez le résultat selon les besoins de votre projet. Copier CSS vous donne une déclaration standard text-shadow ; Copier Tailwind génère une classe de propriété arbitraire comme [text-shadow:2px_2px_4px_#00000066] qui fonctionne avec les utilitaires natifs text-shadow-* de Tailwind v4 ; et Copier React Native convertit la première couche en textShadowColor, textShadowOffset et textShadowRadius.
Bonne nouvelle sur la compatibilité : text-shadow est entièrement standardisé et n'a besoin d'aucun préfixe -webkit- ou -moz- dans aucun navigateur actuel.
Comparaison avec CSSmatic, css.generator.cool et autres outils
La plupart des outils d'ombre de texte CSS en ligne gèrent une seule couche d'ombre. La section d'ombre de texte de CSSmatic vous donne un ensemble de curseurs — utile pour une ombre basique, mais vous ne pouvez pas empiler des couches pour des effets néon ou 3D sans modifier le code manuellement.
UtiloKit combine l'empilement multicouches, neuf préréglages qui chargent une pile d'ombres complète en un clic, un aperçu en direct editable, une copie en un clic en trois formats (CSS, Tailwind, React Native) et une URL partageable — sans compte ni fichier uploadé.
text-shadow vs box-shadow
C'est un point de confusion courant : text-shadow suit le contour des lettres, tandis que box-shadow suit la boîte rectangulaire d'un élément. text-shadow n'a ni rayon de diffusion ni mot-clé inset — donc, contrairement à box-shadow, une ombre de texte ne peut pas être en retrait. Utilisez text-shadow sur les titres, logos et étiquettes, et box-shadow sur les cartes et boutons.
Si vous essayez de créer un aspect gravé sur du texte, l'astuce est une ombre claire placée juste en dessous d'un texte gris foncé (voir le préréglage Letterpress). Et pour des contours de texte épais, la propriété -webkit-text-stroke est plus propre que d'empiler huit ombres directionnelles.
Conseils pour des ombres lisibles — et confidentialité
Les ombres sont une touche stylistique, pas un substitut du contraste. Pour du texte sur des photos, une seule ombre à faible opacité comme 0 1px 3px rgba(0, 0, 0, 0.5) améliore la lisibilité sans distraction. Réservez les effets néon et 3D lourds aux grands titres d'affichage.
Rien à installer et pas de compte à créer. Chaque aperçu et chaque ligne de CSS générée est produite localement dans votre navigateur, donc le texte que vous tapez ne quitte jamais votre appareil.
Frequently asked questions
Comment j'applique une ombre de texte ?
Ajoutez la propriété CSS text-shadow à n'importe quel élément de texte. La forme abrégée est text-shadow: offset-x offset-y blur-radius color — par exemple text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4) projette une ombre douce 2px à droite et 2px vers le bas avec un flou de 4px.
Qu'est-ce que le text-shadow en CSS ?
text-shadow est la propriété CSS qui peint une ou plusieurs ombres derrière le texte d'un élément. Chaque ombre prend jusqu'à quatre valeurs : un décalage horizontal (X), un décalage vertical (Y), un rayon de flou optionnel et une couleur — écrit comme text-shadow: 1px 1px 2px #000000.
Comment puis-je ajouter une ombre en CSS ?
Pour le texte, utilisez text-shadow sur la règle de l'élément, ex. h1 { text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); }. Pour les boîtes, cartes et boutons, utilisez box-shadow. text-shadow suit la forme des lettres tandis que box-shadow suit la boîte rectangulaire de l'élément.
Comment ajouter une ombre au texte en design ?
Dans un outil de design comme Figma, Sketch ou Photoshop, ajoutez un effet Drop Shadow à un calque de texte et définissez le décalage X/Y, le flou et la couleur. Ces quatre valeurs correspondent presque directement au CSS : une ombre Figma de X 2, Y 2, Blur 4, noir 40% devient text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4).
Comment je crée un effet de texte lumineux ou néon ?
Un éclat néon est composé de plusieurs ombres de la même couleur vive empilées avec un décalage zéro et un flou croissant. Par exemple : text-shadow: 0 0 5px #00eaff, 0 0 10px #00eaff, 0 0 20px #00eaff, 0 0 40px #0066ff; sur du texte blanc sur fond sombre. Chargez le préréglage Néon ici pour l'obtenir instantanément.
Comment je crée du texte 3D ou à longue ombre ?
Les deux effets utilisent plusieurs ombres avec décalage mais sans flou. Pour du texte 3D extrudé, empilez des couches qui descendent et vont à droite dans une couleur progressivement plus sombre. Les préréglages 3D et Longue ombre construisent ces piles de couches pour vous.
Comment je crée du texte avec contour en utilisant text-shadow ?
Placez quatre (ou huit) ombres dures autour du texte, une dans chaque direction, avec un flou de 0. Par exemple : text-shadow: -1px -1px 0 #111, 1px -1px 0 #111, -1px 1px 0 #111, 1px 1px 0 #111; donne au texte blanc un contour sombre fin.
Comment je crée plusieurs ombres de texte ?
Séparez-les par des virgules dans une seule déclaration text-shadow : text-shadow: 1px 1px 2px #000, 0 0 8px #0ff;. Le navigateur les peint dans l'ordre, avec la première ombre au-dessus. C'est ainsi que sont construits les effets néon, 3D, feu et contour.
text-shadow peut-il être inset ?
Non. Contrairement à box-shadow, la propriété text-shadow n'a pas de mot-clé inset ni de rayon de diffusion. Pour simuler un aspect gravé sur fond clair, ajoutez une ombre claire subtile juste sous du texte gris foncé, ex. text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);. Le préréglage Letterpress illustre exactement cette astuce.
Comment je fais une ombre de texte dans Tailwind CSS ?
Tailwind CSS v4 inclut des utilitaires natifs d'ombre de texte (text-shadow-sm, text-shadow-md, text-shadow-lg). Pour une valeur personnalisée, utilisez une propriété arbitraire où les espaces deviennent des underscores : class="[text-shadow:2px_2px_4px_#00000066]".
Ai-je besoin des préfixes -webkit- ou -moz- pour text-shadow ?
Non. text-shadow est entièrement standardisé et pris en charge sans préfixe dans tous les navigateurs actuels, donc un simple text-shadow: 1px 1px 2px #000; est tout ce dont vous avez besoin.
Quelle est la différence entre text-shadow et box-shadow ?
text-shadow projette une ombre à partir de la forme des glyphes (les lettres elles-mêmes), tandis que box-shadow projette une ombre à partir de la boîte rectangulaire d'un élément. text-shadow n'a ni rayon de diffusion ni option inset ; box-shadow a les deux.
Comment j'ajoute une ombre subtile pour améliorer la lisibilité du texte ?
Utilisez une ombre sombre douce à faible opacité avec un petit décalage et quelques pixels de flou — par exemple text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);. Cela soulève le texte blanc ou clair d'un fond photo ou dégradé et améliore le contraste.
Comment cela se compare avec d'autres outils de text-shadow comme CSSmatic ?
CSSmatic a une section d'ombre de texte, mais ne gère qu'une seule couche — vous ne pouvez pas empiler plusieurs ombres pour des effets néon, 3D ou de contour sans modifier le code manuellement. UtiloKit est le seul outil gratuit qui combine l'empilement multicouches, des préréglages nommés, un aperçu en direct et une exportation en un clic en CSS, Tailwind et React Native.
Comment je copie le CSS d'ombre de texte généré, et fonctionne-t-il hors ligne ?
Cliquez sur Copier CSS pour une déclaration prête à coller, Copier Tailwind pour la classe de valeur arbitraire, ou Copier React Native pour l'équivalent textShadowColor / textShadowOffset / textShadowRadius. Utilisez Partager le lien pour sauvegarder les paramètres exacts dans l'URL. Tout est gratuit sans inscription, fonctionne localement et continue hors ligne.
Related tools
Voir tous les outilsGénérateur de dégradés CSS
Créez des dégradés CSS linéaires, radiaux et coniques avec un aperçu en direct.
Générateur de box-shadow CSS
Créez des box-shadows CSS multicouches avec préréglages et aperçu en direct. Copiez le CSS, la valeur ou le style React instantanément.
Générateur de palette de couleurs
Générez des palettes complémentaires, analogues, triadiques et monochromes.
Générateur de courbe de Bézier
Concevez une courbe d’accélération CSS en déplaçant les points de contrôle, avec un aperçu en direct.
Générateur de border-radius
Concevez visuellement des coins arrondis CSS et des formes organiques en blob.
Bac à sable Flexbox CSS
Ajustez les propriétés flex avec un aperçu en direct et copiez le CSS.