我現在需要做的CSS:CSS:頂件的背景隱藏子元素溢出
這是一個垂直菜單所以黃色的「格」計數不固定,可能是5像它可能是7
現在,我有這個CSS應用一個div:
#main-menu {
width: 250px;
height: 100%;
padding-top: 50px;
}
包含黃色DIV(沒什麼特別的)。然後我添加了一個「前」僞元件是這樣的:
#main-menu::before {
height:624px;
width:250px;
background-image: url("../img/SSC_fondgris_96_Background.png");
content: " ";
position:absolute;
top:0;
}
使用的圖像是隻與左邊透明背景和右側的灰色曲線。這導致上面的圖像。問題是,我想對黃色div有一個懸停效果,但我無法得到,因爲「before」元素位於頂部(這是爲了讓曲線隱藏溢出黃色項目),因此,「懸停」效果不適用於黃色div。
我想這是因爲懸停是在「before」僞元素上完成的,而這完全是我的問題。所以問題是:是否可以有一個圖像隱藏子元素的溢出,但允許這些孩子有懸停效果? Bascailly,一個z-index的懸停效果:-D
的目標在這裏也將是避免使用JavaScript做這種事情......
您是否嘗試過使用SVG圖像呢? –
不是,不。我不知道這可以解決問題。我需要做什麼 ?只需將SVG中的PNG轉換即可? – ssougnez
哇...清晰準確。非常感謝 – ssougnez