ویژگی box-shadow CSS

تعریف و استفاده

ویژگی boxShadow یک سایه یا چند سایه به قاب اضافه می‌کند.

نکته:برای ساخت دکمه‌های قابل انعطاف زیبا از ویژگی border-image-* استفاده کنید!

لطفاً به بخش دیگری مراجعه کنید:

آموزش CSS3:کناره‌های CSS3

دستورالعمل مرجع HTML DOM:ویژگی boxShadow

مثال

به عنصر div سایه box-shadow اضافه کنید:

div
{
box-shadow: 10px 10px 5px #888888;
}

به طور شخصی امتحان کنید

در پایین صفحه مثال‌های بیشتری وجود دارد.

آموزش دستور زبان CSS

box-shadow: h-shadow v-shadow تاریکی گسترش رنگ inset;

نکته:box-shadow یک سایه یا چند سایه به قاب اضافه می‌کند. این ویژگی یک لیست سایه‌ها است که توسط کاما جدا شده‌اند، هر سایه شامل 2 تا 4 مقیاس طول، مقدار رنگ اختیاری و مقدار کلیدهای اختیاری inset است. مقادیر طولی حذف شده 0 هستند.

مقدار ویژگی

مقدار توضیح آزمایش
h-shadow لازم. موقعیت سایه افقی. مقادیر منفی مجاز هستند. آزمایش
v-shadow لازم. موقعیت سایه عمودی. مقادیر منفی مجاز هستند. آزمایش
تاریکی اختیاری. فاصله تاریکی. آزمایش
گسترش اختیاری. اندازه سایه. آزمایش
رنگ اختیاری. رنگ سایه. لطفاً به مقادیر رنگ CSS مراجعه کنید. آزمایش
inset اختیاری. سایه‌های بیرونی (outset) را به سایه‌های داخلی (inset) تغییر دهید. آزمایش

جزئیات فنی

مقدار پیش‌فرض: هیچ‌یک
وراثت: خیر
نسخه: CSS3
آموزش دستور زبان JavaScript: ویدئو.style.boxShadow="10px 10px 5px #888888"

مثال‌های بیشتر

تصویری که روی میز انداخته‌ایم
این مثال نشان می‌دهد که چگونه یک تصویر پولی‌اینست (Polaroid) ایجاد می‌شود و تصویر را می‌چرخانیم.

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه اولیه مرورگرهایی هستند که این ویژگی را به طور کامل پشتیبانی می‌کنند.

اعداد -webkit- یا -moz- نشان‌دهنده نسخه اولیه با استفاده از پیشوند هستند.

Chrome IE / Edge Firefox Safari Opera
10.0
4.0 -webkit-
9.0 4.0
3.5 -moz-
5.1
3.1 -webkit-
10.5