Z-index хусусияти
z-index хусусияти бир нечта элемент
бир-бирини устига тушаётган ҳолда ким юқорида
turishini белгилайди.
Синтаксис
селектор {
z-index: сон | auto;
}
Сон бутун, мусбат ёки манфий бўлиши мумкин. Нол ҳам бўлиши мумкин.
Қийматлар
| Қиймат | Тасниф |
|---|---|
| Сон |
Бутун сон элементларнинг устма-уст тушиш тартибини белгилайди:
элементлар бир-бирини устига тушаётганда юқорида
z-index катта бўлган элемент туради.
|
auto |
Устма-уст тушиш тартиби автоматик қурилади: юқорида HTML кодда пастроқ жойлашган элемент бўлади. |
Стандарт қиймат: auto.
Мисол
Бу мисолда блоклар HTML коддаги
тартибда бир-бирини устига тушади
(z-index белгиланмаган ва стандарт
қийматга эга бўлади - auto). Биринчи
блок энг pastda (қизил), oxirгиси
- энг юқорида (яшил):
<div id="div1"></div>
<div id="div2"></div>
<div id="div3"></div>
#div1 {
position: absolute;
top: 30px;
left: 30px;
width: 50px;
height: 50px;
background: red;
}
#div2 {
position: absolute;
top: 60px;
left: 60px;
width: 50px;
height: 50px;
background: blue;
}
#div3 {
position: absolute;
top: 90px;
left: 90px;
width: 50px;
height: 50px;
background: green;
}
:
Мисол
z-index белгилаб, устма-уст тушиш тартибини ўзгартирамиз.
Қизил блокга - 3, кўк блокга - 2,
яшил блокга - 1. Устма-уст тушиш тартиби
тескарига ўзгаради (энг юқорида z-index
3 бўлган блок бўлади):
<div id="div1"></div>
<div id="div2"></div>
<div id="div3"></div>
#div1 {
position: absolute;
top: 30px;
left: 30px;
width: 50px;
height: 50px;
background: red;
z-index: 3;
}
#div2 {
position: absolute;
top: 60px;
left: 60px;
width: 50px;
height: 50px;
background: blue;
z-index: 2;
}
#div3 {
position: absolute;
top: 90px;
left: 90px;
width: 50px;
height: 50px;
background: green;
z-index: 1;
}
: