CSS باکس-شادی

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

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

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

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

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

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

مثال

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

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

آزمایش کنید

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

نوشتار CSS

box-shadow: h-shadow v-shadow blur spread رنگ inset;

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

مقدار ویژگی

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

جزئیات فنی

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

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

تصویری که روی میز انداخته شده است
این مثال نحوه ایجاد تصویر پولاریو و چرخش آن را نشان می‌دهد.

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

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

عدد کا سیمبل -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