z-index في CSS
22 - 08 - 2008
تستخدم z-index في CSS لتحديد البعد الثالث ، أو لنقل أنها تحدد "أفضلية الظهور !".
z-index هي إحدى خواص CSS ، عند التعامل مع DOM تصبح zIndex و تستخدم لتحديد البعد وفق المحور Z فإذا اعتبرنا أن المستوى الأساسي الذي هو مستوى الصفحة فيمكن اعتبار العناصر التي تكون فوق بعضها عدة طبقات و عادة تظهر الطبقة التي تأتي لاحقا فوق السابقة لكن بواسطة z-index يمكن تعيين قيمة لطبقة بحيث تكون أعلى من غيرها رغم ورود غيرها بعدها.
مثال ، اضغط هنا ، إنها 5 عناصر HTML من نوع div ملونة بألون مختلفة ، اضغط على أي مربع لتغيير قيمة z-index له لتصبح 3 و اضغط مرة أخرى ليعود 1 هذا لا ينطبق على المربع الأحمر في المنتصف ولا على المربع الذي في الزاوية اليسرى السفلية.
الحدث onclick المضاف و استخدام DOM هو فقط لتقديم مثال فعال.
CSS
#tl{
position: absolute;
left: 0px;
top: 0px;
width: 100px;
height: 100px;
background-color: #A4B928;
}
#tr{
position: absolute;
left: 100px;
top: 0px;
width: 100px;
height: 100px;
background-color: #C2611F;
}
#c{
position: absolute;
left: 50px;
top: 50px;
width: 100px;
height: 100px;
background-color: #DF270D;
z-index:2;
}
#br{
position: absolute;
left: 100px;
top: 100px;
width: 100px;
height: 100px;
background-color: #9D4F80;
}
#bl{
position: absolute;
left: 0px;
top: 100px;
width: 100px;
height: 100px;
background-color: #004040;
}
z-index هي إحدى خواص CSS ، عند التعامل مع DOM تصبح zIndex و تستخدم لتحديد البعد وفق المحور Z فإذا اعتبرنا أن المستوى الأساسي الذي هو مستوى الصفحة فيمكن اعتبار العناصر التي تكون فوق بعضها عدة طبقات و عادة تظهر الطبقة التي تأتي لاحقا فوق السابقة لكن بواسطة z-index يمكن تعيين قيمة لطبقة بحيث تكون أعلى من غيرها رغم ورود غيرها بعدها.
مثال ، اضغط هنا ، إنها 5 عناصر HTML من نوع div ملونة بألون مختلفة ، اضغط على أي مربع لتغيير قيمة z-index له لتصبح 3 و اضغط مرة أخرى ليعود 1 هذا لا ينطبق على المربع الأحمر في المنتصف ولا على المربع الذي في الزاوية اليسرى السفلية.
الحدث onclick المضاف و استخدام DOM هو فقط لتقديم مثال فعال.
CSS
#tl{
position: absolute;
left: 0px;
top: 0px;
width: 100px;
height: 100px;
background-color: #A4B928;
}
#tr{
position: absolute;
left: 100px;
top: 0px;
width: 100px;
height: 100px;
background-color: #C2611F;
}
#c{
position: absolute;
left: 50px;
top: 50px;
width: 100px;
height: 100px;
background-color: #DF270D;
z-index:2;
}
#br{
position: absolute;
left: 100px;
top: 100px;
width: 100px;
height: 100px;
background-color: #9D4F80;
}
#bl{
position: absolute;
left: 0px;
top: 100px;
width: 100px;
height: 100px;
background-color: #004040;
}
http://www.css-edge.blogspot.com في 2008-08-30 الساعة 3:17:22
مشاركة رائعةhttp://www.css-edge.blogspot.com
إضافة تعليق
لإضافة تعليق اكتب ناتج الجمع و اضغط موافق 4 + 5
التعليقات لا تنشر مباشرة ، أقوم بقراءتها قبل نشرها.
التعليقات لا تنشر مباشرة ، أقوم بقراءتها قبل نشرها.


















