У меня есть 3 HTML-элемента, которые я хочу заказать в плоскости z:
.bank {
width: 200px;
height: 200px;
background-color: grey;
position: absolute;
z-index: 100;
transform: translateY(10%);
}
.card {
width: 100px;
height: 100px;
background-color: red;
position: absolute;
left: 50px;
top: 50px;
z-index: 300;
}
.button {
width: 50px;
height: 50px;
background-color: green;
position: absolute;
left: 30px;
top: 50px;
z-index: 200;
}
<div class="bank">
bank
<div class="card">card</div>
</div>
<div class="button">button</div>
Я хочу, чтобы кнопка находилась сверху банка , но за картой . Но кнопка всегда находится поверх банка и карты , что бы я ни пытался.
Редактировать: я заметил, что удаление z-index и transform из '.bank' решает его, но мне нужно свойство transform. Что я могу сделать?
Что может заставить его не работать? Спасибо