У меня есть 4 div в некоторых ящиках, и я хотел бы скрыть оригинальный div (при наведении) с другой парой скрытых div. Таким образом, в начале это будет выглядеть как
_______ _______
| Q1 | | Q2 |
|_______| |_______|
_______ _______
| Q3 | | Q4 |
|_______| |_______|
, а после наведения на Q1 появится пара скрытых div и будет скрывать Q1, что-то вроде:
___ ___ _______
| Y || N | | Q2 |
|___||___| |_______|
_______ _______
| Q3 | | Q4 |
|_______| |_______|
Возможно ли получить это поведение с использованием CSS? Мой код до сих пор выглядит следующим образом (при наведении курсора меняются только цвета, каждый раз, когда я добавляю новый div, он портит мою таблицу:
.table {
display: grid;
grid-template-columns: 100px 100px;
grid-gap: 10px;
background-color: #eee;
color: #232794;
}
.boxes {
background-color: #232794;
color: #fff;
border-radius: 7px;
padding: 33px;
text-align: center;
transition: 0.3s;
}
.boxes:hover {
background-color: #000000;
}
<body>
<div class="table">
<div class="boxes">Q1</div>
<div class="boxes">Q2</div>
<div class="boxes">Q3</div>
<div class="boxes">Q4</div>
</div>