この Fiddle を確認してください: http://jsfiddle.net/5WGLs/
にbasker-holder
カーソルを合わせると、それが子であることがわかります->shopping-cart
上の境界線が親の背後にありません。それは白であるべきです。私が探している効果はこれです:
この Fiddle を確認してください: http://jsfiddle.net/5WGLs/
にbasker-holder
カーソルを合わせると、それが子であることがわかります->shopping-cart
上の境界線が親の背後にありません。それは白であるべきです。私が探している効果はこれです:
position: relative;
とbackground-color: #fff;
をz-index: 2000;
に追加するだけ.cart-btn
です。
このようにして、.cart-btn
終わり.shopping-cart
、background-color
ボーダートップに隠れます。
例を表示: http://jsfiddle.net/5WGLs/3/
この助けを願っています。
で遊んで、z-index
それbackground;
を達成できます
編集されたCSS
.cart-btn {
color: #333;
display: inline-block;
margin-top: 12px;
padding: 5px 22px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
line-height: 30px;
border: 1px solid #fff;
position: relative;
z-index:10;
background:#fff;
}
.shopping-cart {
position: absolute;
background: #FFF;
left: 0;
text-align: left;
width: 160px;
border: 1px solid #fe4365;
top: 52px;
opacity: 0;
transform: translateY(25px) rotateY(50deg);
z-index:-1;
}
を使用できますz-index
。デモ
しかし、そのような大きな z-index を使用するのは役に立たないため、What No One Told You About Z-Indexを読む必要があります。