在提到的html中:FIDDLE只允許一個特定的孩子溢出
有三個孩子的父div。父div是300px的正方形,並將css規則設置爲overflow: hideen
,因此隱藏了溢出的所有內容。我正在尋找一種解決方案,我可以讓一個特定的孩子溢出,其他人不能。
舉例來說,在我的例子中,我想允許帶有class child1的div溢出,但任何其他類都不能。像下面的圖片:
所以,這是可以實現的?
HTML:
<div id="parent">
<div class="child1">
</div>
<div class="child2">
</div>
<div class="child3">
</div>
</div>
CSS:
#parent {
overflow: hidden;
width: 300px;
height: 300px;
border: 5px solid #000;
}
.child1 {
width: 50px;
height: 500px;
background: red;
float: left;
}
.child2 {
width: 50px;
height: 500px;
background: blue;
float: left;
}
.child3 {
width: 50px;
height: 500px;
background: yellow;
float: left;
}
這是有效的,除非你讓窗口非常小,然後垂直滾動,那麼'.child1'將在頁面上保持靜態。也許對於OP來說不是一個問題,但需要考慮。 –