我試圖製作一個「滑出」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