Я пытаюсь сделать страницу миниатюр с переходом при наведении, который увеличивает масштаб и отображает описание. РЕДАКТИРОВАТЬ: я не хочу использовать jquery.
Проблема 1. Перемещенный div выталкивает соседний div из выравнивания. Все большие пальцы должны оставаться в аккуратных аккуратных рядах.
Задача 2. Подвешенный блок толкает дно контейнера вниз.
.container {
margin-top: 75px;
text-align: center;
border: 2px solid black;
padding: 5px;
}
.tn-wrapper {
display: inline-block;
position: relative;
border: 0;
margin: 5px;
height: 150px;
overflow: hidden;
transition: all 200ms ease-in;
transform: scale(1);
}
.tn-wrapper:hover {
z-index: 1;
transition: all 200ms ease-in;
transform: scale(1.5);
height: 300px;
}
.thumb-box {
background: lightgray;
height: 150px;
width: 150px;
}
.descr-box {
background: gray;
height: 150px;
width: 150px;
}
<div class="container">
<div class="tn-wrapper">
<div class="thumb-box">
Thumb
</div>
<div class="descr-box">
Description
</div>
</div>
<div class="tn-wrapper">
<div class="thumb-box">
Thumb
</div>
<div class="descr-box">
Description
</div>
</div>
</div>