فنکشن CSS drop-shadow()

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

CSS drop-shadow() فیلتر فنکشن اثرات پروژه را به تصاویر اعمال می‌کند.

مثال

مثال 1

برای تصاویر اثرات پروژه‌های مختلف اضافه کنید:

#img1 {
  filter: drop-shadow(8px 8px 10px gray);
}
#img2 {
  filter: drop-shadow(10px 10px 7px lightblue);
}

آزمایش کنید

مثال 2

برای تصاویر اثرات پروژه‌های مختلف اضافه کنید (از ارقام منفی برای سایه عمودی و افقی استفاده کنید):

#img1 {
  filter: drop-shadow(-8px -8px 10px gray);
}
#img2 {
  filter: drop-shadow(-10px -10px 7px lightblue);
}

آزمایش کنید

نحوه استفاده CSS

drop-shadow(h-shadow v-shadow تارشدگی گسترش رنگ)
ارقام توضیح
h-shadow

ضروری. مقدار پیکسلی سایه افقی مشخص می‌کند.

ارقام منفی سایه را در سمت چپ تصویر قرار می‌دهد.

v-shadow

ضروری. مقدار پیکسلی سایه عمودی مشخص می‌کند.

ارقام منفی سایه را در بالای تصویر قرار می‌دهد.

تارشدگی

اختیاری. برای سایه اثر تارشدگی اضافه کنید، واحد پیکسلی.

ارقام بزرگتر باعث می‌شود که اثر تارشدگی قوی‌تر شود (سایه بزرگ‌تر و کم‌رنگ‌تر می‌شود).

ارقام منفی مجاز نیستند.

اگر مقدار مشخص نشده باشد، به طور پیش‌فرض 0 است (کناره سایه واضح است).

گسترش

اختیاری. باید به صورت پیکسلی باشد.

ارقام مثبت سایه را گسترش می‌دهد و بزرگ‌تر می‌کند، در حالی که ارقام منفی سایه را کوچک‌تر می‌کند.

اگر مشخص نشده باشد، به طور پیش‌فرض 0 است (سایه با اندازه عنصر یکسان است).

رنگ

اختیاری. برای سایه رنگ اضافه کنید.

اگر مشخص نشده باشد، رنگ بستگی به مرورگر دارد (معمولاً سیاه).

جزئیات فنی

نسخه: CSS Filter Effects Module Level 1

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

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

کروم ایج فایرفاکس سافاری اپرا
18 12 35 6 15

معلومات مرتبط

مطالبه:CSS فیلٹر پرپرٹی

مطالبه:CSS blur() فنکشن

مطالبه:CSS brightness() فنکشن

مطالبه:CSS contrast() فنکشن

مطالبه:CSS grayscale() فنکشن

مطالبه:CSS hue-rotate() فنکشن

مطالبه:CSS invert() فنکشن

مطالبه:CSS opacity() فنکشن

مطالبه:CSS saturate() فنکشن

مطالبه:CSS sepia() فنکشن