ظل حدود CSS

Zl Hdwd Css



HTML هي اللغة المستخدمة لتوفير بنية صفحات الويب ، وتسمح لنا CSS بتطبيق الأنماط على العناصر. على صفحة ويب ، يتم تعيين قيم خصائص مختلفة لتطبيق أنماط مختلفة ، مثل لون الخلفية ، وحجم الخط ، والحد ، ونصف قطر الحدود ، وظل الصندوق أحد هذه الأنماط.

ستناقش هذه المدونة طريقة تطبيق تأثيرات الظل على عناصر HTML.

كيفية إسقاط تأثير الظل على عناصر HTML باستخدام CSS؟

ال ' مربع الظل 'تضيف خاصية الظل حول عنصر حيث يمكن فصل قيمتين أو أكثر من قيم التأثير المضافة بفاصلات.







تم وصف بناء جملة خاصية box-shadow أدناه.



بناء الجملة



مربع الظل : لا أحد | h-offset v-offset blur انتشار اللون | أقحم | مبدئي | يرث ؛

وصف بناء الجملة المذكور أعلاه مذكور أدناه:





  • ' لا أحد ”: هي القيمة الافتراضية لخاصية box-shadow.
  • ' إزاحة ح ”: تمثل هذه القيمة المسافة الأفقية.
  • ' v- الإزاحة ”: تحدد هذه القيمة المسافة العمودية.
  • ' طمس ”: القيمة الثالثة تمويه. سيؤدي تعظيم قيمته إلى زيادة تأثير التمويه.
  • ' انتشر ”: القيمة الرابعة تمثل انتشار الظل. يمكن أن تحتفظ بقيم موجبة أو سالبة ، حيث تزيد القيمة الموجبة من انتشارها ، وتقللها القيمة السالبة.
  • ' اللون ”: هذه القيمة اختيارية ، تمثل اللون الحالي.
  • ' مبدئي ”: تحدد هذه القيمة خاصية قيمتها الأولية.
  • ' يرث ”: ترث هذه القيمة خاصية عنصرها الأصلي.
  • ' أقحم ”: القيمة الداخلية تُستخدم لعمل ظلال داخل الصندوق.

دعونا نرى كيف يبدو تأثير الظل من خلال مثال عملي.

مثال

في ملف HTML ، أضف أولاً '

'. داخل عنصر
هذا ، أضف علامتي

و

لتوفير محتوى لصفحة الويب.



لغة البرمجة

< شعبة >

< h1 > ذا بوكس ​​شادو < / h1 >

< ص > مربع الظل: 3 بكسل 8 بكسل < / ص >

< / شعبة >

الآن ، قم بتطبيق خصائص CSS على عناصر HTML المضافة.

CSS

شعبة {

مربع الظل : 3 بكسل 8 بكسل ؛

}

يتم تطبيق عنصر div مع الخاصية ' مربع الظل 'بالقيمة' 3 بكسل 8 بكسل '، والذي يمثل الإزاحة الأفقية والإزاحة الرأسية.



انتاج |

في القسم التالي ، سيتم تصميم عناصر HTML بخصائص مختلفة.

CSS

شعبة {

الحدود : 5 بكسل صلب RGB ( 255 و 111 و 1 ) ؛

مربع الظل : 3 بكسل 8 بكسل 9 بكسل 4 بكسل # f4af1b ؛

}

فيما يلي خصائص CSS الإضافية المطبقة على عنصر div:

  • ' الحدود 'تم تعيين القيمة 5px صلب rgb (255، 111،1) حيث تشير 5px إلى عرض الحد ، وتمثل الصلبة نمط الحد ، و rgb (255 ، 111 ، 1) هي اللون.
  • ' مربع الظل 'ذات القيمة 3px 8px 9px 4px # f4af1b تمثل إزاحة h كـ 3px ، والإزاحة v 8px ، وطمس 9px ، وتنتشر كـ 4px ، و # f4af1b تحدد اللون.

سيعرض الكود المذكور أعلاه عنصر div كما هو موضح أدناه:

الآن ، في القسم التالي ، أنشئ صندوقين يمثلان عنصري div. سنعطي كل واحد بقيم مختلفة من مربع الظل ونراقب النتائج.

لغة البرمجة

= 'المربع 1' >

> ظل المربع >

> مربع الظل : 3 بكسل 8 بكسل 9 بكسل 4 بكسل # f4af1b >

> <ر > >

= 'المربع 2' >

> ظل المربع >

> مربع الظل : 3 بكسل 8 بكسل 9 بكسل 4 بكسل # f4af1b >

>

نمط box1 div

# صندوق 1 {

العرض : 40٪ ؛

ارتفاع : 140 بكسل ؛

الحدود : 5 بكسل صلب # ff9c83 ؛

مربع الظل : 8 بكسل 10 بكسل 15 بكسل 20 بكسل #807f7f ؛

}

هنا:

  • ' # صندوق 1 'للوصول إلى div مع id box1.
  • ' العرض 'لضبط عرض العنصر.
  • ' ارتفاع 'تحدد ارتفاع العنصر.
  • ' الحدود يتم إعطاء القيمة 5px صلب # ff9c83 حيث يشير 5px إلى عرض الحد ، ويمثل خالص نمط الحد ، ويمثل # ff9c83 اللون.
  • ' مربع الظل 'سيتم تعيين الخاصية على أنها' 8 بكسل 10 بكسل 15 بكسل 20 بكسل # 807f7f 'حيث 8 بكسل هي إزاحة أفقية ، و 10 بكسل هي إزاحة رأسية ، و 15 بكسل هي تأثير التمويه ، و 20 بكسل هو تأثير انتشار ، و # 807f7f هو لون الظل.

مربع النمط 2 div

# صندوق 2 {

العرض : 40٪ ؛

ارتفاع : 140 بكسل ؛

الحدود : 5 بكسل صلب RGB ( 255 و 111 و 1 ) ؛

مربع الظل : أقحم 4 بكسل 8 بكسل # f4af1b ؛

الهامش الأيسر : 350 بكسل ؛

}

يمكن ملاحظة أننا قمنا بتصميم المربع 2 div بنفس الخصائص:



نصيحة إضافية: إضافة ظلال متعددة على عنصر HTML

ال ' مربع الظل ”لإضافة تأثيرات ظل متعددة إلى عنصر HTML. يمكن القيام بذلك باستخدام الفواصل بين كل ظل كما هو موضح في المثال أدناه:

مربع الظل : 6 بكسل 6 بكسل RGB ( 91 و 0 و 143 ) و 12 بكسل 5 بكسل RGB ( 201 و 8 و 8 ) و 16 بكسل 16 بكسل 8 بكسل RGB ( 226 و 213 و 29 ) ؛

كما ترى ، تم تطبيق العديد من الظلال بنجاح:

كان هذا كل شيء عن استخدام ظل الحدود CSS.

استنتاج

ال ' مربع الظل ”في CSS لتطبيق تأثيرات الظل على عناصر HTML. تتكون هذه الخاصية بشكل أساسي من قيمتين مخصصتين للإزاحة الأفقية والإزاحة الرأسية ، ولكن يمكن أن تكون هناك قيم متعددة مثل تأثير التمويه وتأثير نصف قطر الانتشار واللون والمزيد. علاوة على ذلك ، يمكنك أيضًا إضافة ظلال متعددة إلى العناصر باستخدام الفواصل بين كل خاصية box-shadow. توضح هذه المقالة خاصية CSS box-shadow مع أمثلة عملية.