Найти тему

Смена приоритета на веб странице

Оглавление

Наглядное изменение приоритета с помощью CSS. Суть такая. Серый блок перекрывает оранжевый. Ситуация меняется при наведении. Поскольку у оранжевого блока меняется приоритет.

До наведения

После

-2

Код

<style>
:root {
--bottom: orange;
--top: gray;
}
.center {
margin: 100px auto;
}
div {
position: relative;
width: 320px;
height: 320px;
}
.orange { background: var(--bottom); top: 280px; left: 50px; z-index: 0; }
.gray { background: var(--top); z-index: 1; }
.orange:hover { z-index: 50; }
</style>
<div class="center">
<div class="orange"> </div>
<div class="gray"> </div>
</div>

Изначально приоритет выше у серого блока " gray-1, orange - 0. При наведении курсора на оранжевый прямоугольник, у того меняется значение с 0 на 50. За счет этого происходят изменения на веб странице.