English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يطبق خاصية box-shadow CSS على حاوية العنصر ويطبق على واحد أو أكثر من تأثيرات الظل.
الجدول أدناه يوضح استخدام هذه الخاصية وتاريخ إصداراتها، بالإضافة إلى صيغة استخدامها في سكربتات الجافا سكريبت.
القيمة الافتراضية: | none |
---|---|
يمكن تطبيقه على: | جميع العناصر. كما يمكن تطبيقه على::first-letter. |
الوراثة: | لا |
يمكن تحريكه: | نعم.عرض خصائص التحريك. |
الإصدار: | نصائح CSS3 الجديدة |
جافا سكريبت: | object.style.boxShadow="8px 8px 6px #000000" |
تكون صيغة هذا الخصوصية كالتالي:
box-shadow: [ , , ... shadowN] | none | initial | inherit حيث الظل هو: [ inset [ offset-x offset-y radius-blur radius-spread color ] ]
يُظهر هذا المثال كيفية استخدام خاصية box-shadow.
.shadow{ width: 150px; height: 150px; background: #ccc; border: 1px solid #999; box-shadow: 2px 2px 4px 2px #999; }اختبار لمعرفة‹/›
يمكنك استخدام كلمة المفتاح inset لتطبيق الظل داخل حاوية العنصر. يُرسم الظل داخل الحاوية، فوق الخلفية ولكن تحت المحتوى.
.shadow-inside{ width: 150px; height: 150px; background: #ccc; border: 1px solid #999; box-shadow: inset 0 0 6px 2px #999; }اختبار لمعرفة‹/›
جدول التالي يصف قيم هذه الخاصية.
القيمة | الوصف |
---|---|
ضروري - يجب تحديد القيم التالية لجعل الخاصية صالحة. | |
offset-x | الطول الأول يحدد المسافة الأفقية للظل. القيمة الإيجابية تجعل الظل يرسم إلى اليمين من الحاوية، بينما تجعل القيمة السلبية الظل يرسم إلى اليسار. |
offset-y | الطول الثاني يحدد المسافة العمودية للظل. القيمة الإيجابية تجعل الظل ينحدر، بينما تجعل القيمة السلبية الظل ينحدر إلى أعلى العنصر. |
اختياري - القيم التالية قابلة للتحديد. | |
blur-radius | القيمة الثالثة هي مسافة الغموض. القيمة الأكبر تجعل الغموض أكبر، لذا يصبح الظل أكبر وأكثر إضاءة. القيمة الافتراضية هي 0، والظل يكون حادًا. لا يُسمح باستخدام القيم السلبية. |
spread-radius | الطول الرابع هو مسافة التوسع. القيمة الإيجابية تجعل شكل الظل يتمدد في جميع الاتجاهات بمقدار القطر المحدد. القيمة السلبية تجعل شكل الظل يتقلص. |
color | اللون هو لون الظل. يمكن أن يكون أي قيمة مدعومةقيمة اللون. إذا لم يتم تحديد، فإنها تكون عادةcolorقيمة الخاصية. |
inset | إذا كانت موجودة، فإنها تغير الظل من الظل الخارجي إلى الظل الداخلي. يُرسم الظل المدمج داخل الحواف، فوق الخلفية ولكن تحت محتوى العنصر. |
none | لن يتم عرض الظل. هذا هو القيمة الافتراضية. |
initial | ضع الخاصية هذه في قيمتها الافتراضية. |
inherit | إذا تم تحديد، فإن العناصر المرتبطة تأخذ قيمة الخاصية box-shadow للعنصر الأم. |
تطابق متصفحات box-shadow الخاص بالخصائص، الأرقام في الجدول التالي تمثل أحدث إصدار من المتصفحات التي تدعم هذه الخاصية؛ جميع المتصفحات الشائعة يدعمون هذه الخاصية.
|
انظر إلى التعليمات التالية:شadows CSS3,عناصر وهمية CSS.
خصائص مرتبطة:text-shadow.