Подскажите какие моменты необходимо учитывать при верстке подобных конструкций ? Если делать обычным увеличением высоты при наведении то буду ехать все нижние блоки, а нужно сделать примерно как в примере, чтобы при наведении верстка не ехала. На какие моменты нужно обратить внимание?
Я в общем не стал добавлять кнопки и прочее , сделал текст красный который появится при наведении и бордюр что бы было видно сам элемент
смотреть на полном экране
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
html,
body {
text-align: center;
}
.post {
width: 220px;
height: 340px;
border: 1px solid red;
display: inline-block;
background: #fff;
overflow: hidden;
}
.post:hover {
height: 450px;
position: relative;
margin-top: -110px;
transform: translate(0, 110px);
}
.main {
width: 670px;
margin: 10px auto;
padding-bottom: 300px;
}
<div class="main">
<div class="post">
<p style="font-size:22px; padding-bottom:10px;">Curabitur non nulla sit amet nisl tempus convallis quis ac lectus. Pellentesque in ipsum id orci porta dapibus. Donec sollicitudin molestie malesuada. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Mauris blandit aliquet elit,
eget tincidunt nibh pulvinar a.
</p>
<p style="color:red;">Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Donec rutrum congue leo eget malesuada. Vivamus suscipit tortor eget felis porttitor volutpat.</p>
</div>
<div class="post">
<p style="font-size:22px; padding-bottom:10px;">Curabitur non nulla sit amet nisl tempus convallis quis ac lectus. Pellentesque in ipsum id orci porta dapibus. Donec sollicitudin molestie malesuada. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Mauris blandit aliquet elit,
eget tincidunt nibh pulvinar a.
</p>
<p style="color:red;">Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Donec rutrum congue leo eget malesuada. Vivamus suscipit tortor eget felis porttitor volutpat.</p>
</div>
<div class="post">
<p style="font-size:22px; padding-bottom:10px;">Curabitur non nulla sit amet nisl tempus convallis quis ac lectus. Pellentesque in ipsum id orci porta dapibus. Donec sollicitudin molestie malesuada. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Mauris blandit aliquet elit,
eget tincidunt nibh pulvinar a.
</p>
<p style="color:red;">Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Donec rutrum congue leo eget malesuada. Vivamus suscipit tortor eget felis porttitor volutpat.</p>
</div>
<div class="post">
<p style="font-size:22px; padding-bottom:10px;">Curabitur non nulla sit amet nisl tempus convallis quis ac lectus. Pellentesque in ipsum id orci porta dapibus. Donec sollicitudin molestie malesuada. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Mauris blandit aliquet elit,
eget tincidunt nibh pulvinar a.
</p>
<p style="color:red;">Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Donec rutrum congue leo eget malesuada. Vivamus suscipit tortor eget felis porttitor volutpat.</p>
</div>
<div class="post">
<p style="font-size:22px; padding-bottom:10px;">Curabitur non nulla sit amet nisl tempus convallis quis ac lectus. Pellentesque in ipsum id orci porta dapibus. Donec sollicitudin molestie malesuada. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Mauris blandit aliquet elit,
eget tincidunt nibh pulvinar a.
</p>
<p style="color:red;">Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Donec rutrum congue leo eget malesuada. Vivamus suscipit tortor eget felis porttitor volutpat.</p>
</div>
<div class="post">
<p style="font-size:22px; padding-bottom:10px;">Curabitur non nulla sit amet nisl tempus convallis quis ac lectus. Pellentesque in ipsum id orci porta dapibus. Donec sollicitudin molestie malesuada. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Mauris blandit aliquet elit,
eget tincidunt nibh pulvinar a.
</p>
<p style="color:red;">Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Donec rutrum congue leo eget malesuada. Vivamus suscipit tortor eget felis porttitor volutpat.</p>
</div>
<div class="post">
<p style="font-size:22px; padding-bottom:10px;">Curabitur non nulla sit amet nisl tempus convallis quis ac lectus. Pellentesque in ipsum id orci porta dapibus. Donec sollicitudin molestie malesuada. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Mauris blandit aliquet elit,
eget tincidunt nibh pulvinar a.
</p>
<p style="color:red;">Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Donec rutrum congue leo eget malesuada. Vivamus suscipit tortor eget felis porttitor volutpat.</p>
</div>
<div class="post">
<p style="font-size:22px; padding-bottom:10px;">Curabitur non nulla sit amet nisl tempus convallis quis ac lectus. Pellentesque in ipsum id orci porta dapibus. Donec sollicitudin molestie malesuada. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Mauris blandit aliquet elit,
eget tincidunt nibh pulvinar a.
</p>
<p style="color:red;">Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Donec rutrum congue leo eget malesuada. Vivamus suscipit tortor eget felis porttitor volutpat.</p>
</div>
<div class="post">
<p style="font-size:22px; padding-bottom:10px;">Curabitur non nulla sit amet nisl tempus convallis quis ac lectus. Pellentesque in ipsum id orci porta dapibus. Donec sollicitudin molestie malesuada. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Mauris blandit aliquet elit,
eget tincidunt nibh pulvinar a.
</p>
<p style="color:red;">Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Donec rutrum congue leo eget malesuada. Vivamus suscipit tortor eget felis porttitor volutpat.</p>
</div>
<div class="post">
<p style="font-size:22px; padding-bottom:10px;">Curabitur non nulla sit amet nisl tempus convallis quis ac lectus. Pellentesque in ipsum id orci porta dapibus. Donec sollicitudin molestie malesuada. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Mauris blandit aliquet elit,
eget tincidunt nibh pulvinar a.
</p>
<p style="color:red;">Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Donec rutrum congue leo eget malesuada. Vivamus suscipit tortor eget felis porttitor volutpat.</p>
</div>
<div class="post">
<p style="font-size:22px; padding-bottom:10px;">Curabitur non nulla sit amet nisl tempus convallis quis ac lectus. Pellentesque in ipsum id orci porta dapibus. Donec sollicitudin molestie malesuada. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Mauris blandit aliquet elit,
eget tincidunt nibh pulvinar a.
</p>
<p style="color:red;">Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Donec rutrum congue leo eget malesuada. Vivamus suscipit tortor eget felis porttitor volutpat.</p>
</div>
<div class="post">
<p style="font-size:22px; padding-bottom:10px;">Curabitur non nulla sit amet nisl tempus convallis quis ac lectus. Pellentesque in ipsum id orci porta dapibus. Donec sollicitudin molestie malesuada. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus. Mauris blandit aliquet elit,
eget tincidunt nibh pulvinar a.
</p>
<p style="color:red;">Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Donec rutrum congue leo eget malesuada. Vivamus suscipit tortor eget felis porttitor volutpat.</p>
</div>
</div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Доброго времени сутокТакая задача: необходимо дважды сменить значение background-image
здравствуйте, как передать ajax Form Data запросом, изображение + другие текстовые значения?
Очень нужна помощь! Стандартными средствами woocommerce c помощью вот такого хука:
Ошибка CS0117 "Assembly" не содержит определение для "GetExecutingAssembly"