[CSS] خاصية z-index وطرق استخدامها بالتفصيل بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته. [CSS] خاصية z-index وطرق استخدامه...
![]() |
| [CSS] خاصية z-index وطرق استخدامها بالتفصيل |
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته.
[CSS] خاصية z-index وطرق استخدامها بالتفصيل
خاصية z-index في الـ CSS هي من الخصائص الجميلة حقيقة وتكمن فائدتها في ترتيب العناصر فوق بعضها البعض , لاكن هذه الخاصية ليس لها فائده بدون position , لذالك لنجعلها تعمل بنجاح نحتاج الى وضع position في نفس الديف الذي هي به.نبداء بالامثلة والتطبيق :
سنقوم بأنشاء 2 div هكذا :
<div class="box1"></div>
<div class="box2"></div>
وستكون لهما خصائص css :
div{
width: 200px;
height: 200px;
}
div.box1{
background-color: #d50000;
}
div.box2{
background-color: #4a148c;
}
ستكون النتيجة الطبيعيه هكذا :
الآن سنعطي خاصية z-index للعنصرين، بحيث يكون الـ div.box2 فوق الـ div.box1، وسنلاحظ النتيجة :
div.box1{في الكود السابق، من المفترض أن يصبح العنصر div.box2 فوق العنصر div.box1، ولكن عندما نشاهد النتيجة فلن يتغير أي شيء عن السابق، لماذا؟
z-index: 1;
}
div.box2{
z-index: 2;
}
لأن العناصر لا تحمل خاصية position، أي كما ذكرنا في السابق، أن خاصية z-index لا تعمل إلا مع خاصية position
لذا سنعطيها الخصائص التالية :
div{ستكون النتيجة كالتالي :
position: absolute;
}
الآن لتوضيح الخصائص السابقة، ينغير مكان كل عنصر :
div.box1{ستكون النتيجة كالتالي :
left: 100px;
top: 100px;
}
div.box2{
left: 200px;
top: 200px;
}
انتهينا.
الآن سنشرح الجزء الأهم، والذي يواجه الجميع مشكلة فيه، سنشرحها بتطبيق عملي،
الآن سنضيف عنصر جديد div.box1-2 داخل العنصر الأب div.box1
ليصبح الكود كالتالي:
<div class="box1">كود css الخاص به سيكون بالشكل التالي :
<div class="box1-2"></div>
</div>
<div class="box2"></div>
div.box1-2{ستكون النتيجة بالشكل التالي :
width: 100px;
height: 100px;
position: absolute;
left: 100px;
top: 100px;
background-color: #00bfa5;
}
الآن المشكلة التي تواجه البعض، هو أنه يريد إن يجعل العنصر div.box1-2 فوق كل شيء، فيعطيه الخاصية بالشكل التالي :
div.box1-2{
z-index: 9999;
}
رغم أننا أعطينا الخاصية z-index أعلى قيمة، أي من المفترض أن تكون فوق كل العناصر، ولكن سنلاحظ أن النتيجة أن الترتيب بقي كما هو :
للتوضيح أكثر :
الترتيب النهائي الذي سيظهر لنا على المتصفح كالتالي:
1- div.box12- div.box1-2
3- div.box2
![[CSS] "خاصية z-index" وطرق استخدامها بالتفصيل [CSS] "خاصية z-index" وطرق استخدامها بالتفصيل](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMe9vYTqhbEFpPJKb-k1Sx1vkCOZrx96h7uapiLM0QyR7kyMLHRnF5_YZviCdmeWoBmWaEZabYDsIYxouGEslzjVSR30sMqtqA2XBlfiwRz5eWOK4w-Qh2vRTYicI51bvWFcec7bMGgjcC/s1600/CSS++%D8%AE%D8%A7%D8%B5%D9%8A%D8%A9+z-index+%D9%88%D8%B7%D8%B1%D9%82+%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85%D9%87%D8%A7+%D8%A8%D8%A7%D9%84%D8%AA%D9%81%D8%B5%D9%8A%D9%84.gif)
![[CSS] خاصية z-index وطرق استخدامها بالتفصيل [CSS] خاصية z-index وطرق استخدامها بالتفصيل](https://jetara.googlecode.com/svn/trunk/30.gif)
![[CSS] خاصية z-index وطرق استخدامها بالتفصيل [CSS] خاصية z-index وطرق استخدامها بالتفصيل](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9qe28X0pKm-mA4ebHY4GiX1sybpojMGxAGWuogxXNB9jLPVBhJjkxf5zvXAlnuP6IH9OLTdp-oIojt1tJtRn6IOCzYxynIM9eIrmjEuX42lnMlAkWQSFqRwkuV1uuekgzE66w7jxrXKc8/s1600/%D8%AE%D8%A7%D8%B5%D9%8A%D8%A9+z-index.png)
![[CSS] خاصية z-index وطرق استخدامها بالتفصيل [CSS] خاصية z-index وطرق استخدامها بالتفصيل](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipsc9wBUEKvfdUL5459SQIQVUAztNFAZ7T7PmfSx5nNq9bU3oHSBrNn7jJh05ijh1V8CoVxQpQgseOaZqnqe2w2zC-UcMLHpqB3uU2o7E98gfNWYmt-kwYNqkKMNoWD7BnwNZXNVC-lFSI/s1600/%D8%AE%D8%A7%D8%B5%D9%8A%D8%A9+z-index+(2).png)
![[CSS] خاصية z-index وطرق استخدامها بالتفصيل [CSS] خاصية z-index وطرق استخدامها بالتفصيل](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhovZVluQ5JjsVorqTzrsBWTOoZuN645eYHGR3dK-a-f1QhDEDmo4NSqanqT_CRK-GEkIMLGUSmC0uWaNIp1VwZup5YdsHTcylmkxxM82zGJSZE6hifyem-AadGS-BlyrSNL08fOv-s5h3C/s1600/%D8%AE%D8%A7%D8%B5%D9%8A%D8%A9+z-index+(3).png)
![[CSS] خاصية z-index وطرق استخدامها بالتفصيل [CSS] خاصية z-index وطرق استخدامها بالتفصيل](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB6OXYt4nyQtackzby4DrtRE5pTaEMZECqigJ7Nqc-UD6vE-rIZKK-AKqdzmmBJ1VaFsD0npGH-k4wtctDzT25T3b5eki_QHUGR_Lm-ifS-ET9NqZUAl3fWYQrfhoeR-QXuxYBhO9wvqWV/s1600/%D8%AE%D8%A7%D8%B5%D9%8A%D8%A9+z-index+(4).png)
الكلمات الدلالية : تطوير بلوجر - مطوري بلوجر - قوالب بلوجر - الدعم العربي للبلوجر - اضافات بلوجر -الربح من بلوجر - تسريع ارشفة بلوجر - تعلم التدوين - قوالب بلوجر مدفوعة - قالب بلوجر تقني - قوالب بلوجر احترافية - قالب جريدة للبلوجر - عرب بلوجر - تسريع بلوجر - حماية بلوجر - الربح من الانترنت - جوجل ادسنس - دومين مجاني