我有很多行的三个 div 容器使用左浮动堆叠在一起(如网格),每个容器都有一个隐藏的溢出,使用最大高度限制来截断里面的内容。为了扩展 div,我在类上使用 :hover 将最大高度更改为 999px,在鼠标悬停时显示内容,但是当悬停的 div 展开时,它下面的 div 被砸下来,向右移动,或下降到悬停的 div 的最低点以下,使 div 看起来混乱而可怕。
如何让悬停的 div 展开以显示内容而不影响下面的 div?
.clips {
width: 294px;
max-height: 150px;
padding: 2px;
background-color: #EBEBEB;
overflow: hidden;
border: 1px solid #666;
display: block;
margin: 0;
float: left;
}
.clips:hover {
max-height: 999px;
}