خاصية outline في css - مدرسة الويب web school

أعلان الهيدر

الرئيسية خاصية outline في css

خاصية outline في css

 من الخصائص التى نادراً مع تستخدم هي خاصية outline حيث تقوم خاصية الـborder بكل خصائصها وعملها مع زيادة خصائص ومزايا خاصية الـborder عنها في بعض الخصائص لكن مازالت تستخدم خاصية outline في التصميم.

وخاصية الـoutline  لها ثلاث خصائص فرعية

outline-width: هنا نكتب سمك الحد

outline-style: هنا نكتب نوع الحد

outline-color:  هنا نكتب لون الحد 

مثال:

في هذا الدرس لدينا ملف اسمه index.html ونكتب به الكود الموضح بالمثال حيث أن لدينا  عناصر div تمت كتابتها كما هو موضح.


خاصية outline في css

وفي ملف main.css تم وضع بعض التنسيقات لعناصر div مثل 

Outline-width ثم نكتب سمك الحد

Outline-style ثم نكتب نوع الحد

Outline-color ثم نكتب لون الحد




خاصية outline في css


شكل الحد كما يظهر فى متصفح الانترنت




خاصية outline في css

يمكن كتابة الكود بالصيغة المختصرة وهى تكون كالتالي:-

Outline:  السمك ثم النوع ثم اللون كما هو موضح في الكود


خاصية outline في css



شكل الصيغة المختصرة للـoutline نلاحظ السمك     width   ثم النوع  style ثم اللون color


خاصية outline في css

شكل الحد كما يظهر في المتصفح بعد كتابته بالصيغة المختصرة


خاصية outline في css

عند كتابة الـborder ثم outline نلاحظ ان الـborder يحيط بالعنصر أولاً ويأتي الـoutline  في الخارج رغم كتابة الـoutline قبل الـborder لكن دائما يكون الـoutline خارج العنصر بينما يأتي الـ border يحيط مباشرة بالعنصر



خاصية outline في css


نلاحظ أن الـoutline خارج العنصر والـborder محيط بالعنصر


خاصية outline في css

نلاحظ أن سمك الـoutline لا يحسب من مساحة العنصر بينما يتم حساب border من مساحة العنصر فالعنصر هنا سمكه 400 بكسل ويحيط به ناحية اليمين واليسار border 5 بكسل من كل جانب فيكون المجموع 410 بكسل ولا يتم حساب الـoutline  من مساحة العنصر.


خاصية outline في css

نلاحظ أن سمك العنصر لم تزد رغم وجود outline فسمك الـoutline لا يتم حسابه من سمك العنصر


خاصية outline في css

نلاحظ أن الـborder يمكن عمل حد من جهة اليمين بشكل ولون سمك يختلف عن جهة اليسار وعن باقي الجهات بينما outline ليس به تلك الخاصية فهو ثابت في جميع الجهات يأخذ لون واحد وسمك ونوع واحد في جميع الجهات.


خاصية outline في css


شكل الـborder و لونه يختلف من جهة لأخرى بينما oultine  له لون وسمك ونوع ثابت فى جميع الجهات كما يظهر فى المتصفح


خاصية outline في css



كما يمكن أن تقوم بتجريب الكود من خلال موقع codepen.io

أضغط هنا لرؤية الكود وتجريبه


ليست هناك تعليقات:

إرسال تعليق

شائع هذا الأسبوع

يتم التشغيل بواسطة Blogger.

تم الكشف عن مانع الإعلانات

الإعلانات تساعدنا في تمويل موقعنا، فالمرجو تعطيل مانع الإعلانات وساعدنا في تقديم محتوى حصري لك. شكرًا لك على الدعم ❤️