請看圖像以瞭解我在說什麼。我有三個框元素,看起來像圖片中顯示的內容。我想要的是綠色框只顯示重疊的黃色和而不是顯示重疊紅色。綠色框需要重疊,但只在黃色區域可見。我曾嘗試過使用z-index,位置和不透明度,但我想不出任何不同的方式,但還沒有找到解決方案。重疊的盒子元素
<div id="one" ></div>
<div id="two" >
</div><div id="three" ></div>
#one{
border: solid 1px black;
width: 300px;
height: 300px;
background-color: red;
position: absolute;
}
#two{
margin-left: 50px;
border: solid 1px black;
width: 200px;
height: 200px;
background-color: yellow;
position: absolute;
}
#three{
border: solid 1px black;
width: 100px;
height: 100px;
background-color: green;
position: relative;
}
能否請您添加標記和CSS – Geeky
將會發生什麼綠色框部分隱藏在紅色的下方?爲什麼不把綠色切成兩半,只顯示黃色部分?否則聽起來像你的Z索引將互相沖突。 如果你把綠色切成兩半,然後用jquery調整它的大小,如果你的用例需要,它可以在需要時顯示紅色。 – HisPowerLevelIsOver9000
將你的綠色盒子放在黃色盒子中,並帶有絕對位置。將黃色框上的溢出設置爲隱藏。 – Lewis