text-shadow
خاصية ظل النص text-shadow
خاصية text-shadow تضيف ظلًا أو توهجًا للحروف — إنقاذ النص فوق الصور، وتوهجات النيون للعناوين.
شقيقة box-shadow للحروف نفسها، بثلاث قيم ولون (بلا spread). استخدامها الوظيفي الأهم: **نص فوق صورة متغيرة** — ظل خفيف يضمن قراءته على أي خلفية. واستخدامها الجمالي: التوهج — إزاحتا صفر مع ضبابية كبيرة ولون مشبع = نيون كلاسيكي، وتتراكب عدة توهجات بفواصل لعمق أغنى.
خفة يدها مهمة: ظل واحد رخيص، أما تكديس ظلال على نصوص كثيرة متحركة فيُحسب على الأداء.
الصياغة
.over-image { text-shadow: 0 1px 3px rgb(0 0 0 / 0.6); }
.neon { text-shadow: 0 0 12px #7c5cff, 0 0 32px #7c5cff; }⚡ جرّب بنفسك
عدّل الكود واضغط «تحديث» لترى النتيجة فورًا — التجربة أفضل معلّم.
🎨 محرّر HTML/CSS
<style>
.hero { background: linear-gradient(120deg, #22d3ee, #7c5cff); padding: 18px; border-radius: 12px; }
.hero p { color: white; font-size: 22px; font-weight: bold; margin: 4px 0; }
.shadowed { text-shadow: 0 2px 6px rgb(0 0 0 / 0.55); }
</style>
<div class="hero">
<p>نص بلا ظل — يذوب في الخلفية</p>
<p class="shadowed">نص بظل — قراءة مضمونة فوق أي صورة</p>
</div>النتيجة المباشرة:
أهم القيم
| القيمة | الوظيفة |
|---|---|
| 0 1px 3px rgb(0 0 0/.6) | وصفة النص فوق الصور القياسية |
| 0 0 blur color | بلا إزاحة = توهج خالص حول الحروف |
| ظلال متعددة | بفواصل — نيون متدرج العمق |
💡 نصائح عملية
- فوق صور المستخدمين المتغيرة: ظل نص + تعتيم تدرجي على الصورة = تأمين مزدوج
- توهج علامة أنيق: لون العلامة بشفافية بدل الأبيض الصارخ
⚠️ أخطاء شائعة
- ظلال ثقيلة على نصوص قراءة عادية — ضجيج بلا وظيفة
- الاعتماد عليه وحده لتباين نص أساسي — إن أطفأه المتصفح ضاع النص
خصائص ذات صلة
🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار CSS الكامل بالعربي.
📚 للتعمق التقني الكامل بالإنجليزية: MDN Web Docs