我试图制作一个“滑出”div,当它悬停在它上面时滑出。我想要发生的是我想让左边的div将右边的div推开,但不是低于div,而是右边。 有谁知道为什么会发生这种情况?为什么DIV被推到下面而不是在旁边?
这里是我的脚本:
.container {
width: 796px;
background-color: yellow;
overflow:hidden;
}
.left {
display:none;
float: left;
width: 256px;
background: green;
}
.right {
float: right;
width: 796px;
height: 100%;
background-color: red;
}
Here is a live demo 点击 '颜色框',然后选择 '显示左格'。
谢谢大家! :))))
我不想容器 '放大',但对右列进行排序的去外面下起的容器。你明白我的意思吗?这就是为什么我试图溢出:隐藏。 – pufAmuf
@pufAmuf:您可以为'.container'设置一个固定的高度,并使'.left'和'.right'具有相同的固定高度。这样,当一个人被推到另一个之下时,它将位于'.container'边缘的下方,因此当你有'overflow:hidden'设置时不会显示。或者如果高度会变化,可以使用足够宽的内部容器以容纳'.left'和'.right',同样溢出将被隐藏。 – tw16
嗯,我不能得到这个工作出于某种原因 – pufAmuf