2015-06-19 71 views
-1

我有问题让我的viewproductbutton超过它的父div。我已经为该元素添加了一个z-index,并尝试将其定位为position: relative;position: absolute;。没有什么能够按照我的意愿将它定位在右上角。子div不会与z-index相加的父母div

这里是一个小提琴https://jsfiddle.net/Lrdswa5a/

我是什么没有做正确的

+0

什么元素? –

+0

viewproductbutton div。这就是构成“查看产品详情”按钮的原因。它需要位于图片的右上角。 – Becky

回答

0

这里是工作的jsfiddle:https://jsfiddle.net/Lrdswa5a/5/

如果你用下面的更换你的“.featuredproductspic”和“.viewproductbutton” :

.featuredproductspic { 
    /*width: 100%;*/ 
    border: 1px solid #D9D9D9; 
    min-height: 350px; 
    max-height: 350px; 
    float: left; 
    position: relative; 
} 

.viewproductbutton { 
    width: 150px; 
    padding: 15px 15px; 
    background-color: #909090; 
    color: #FFFFFF; 
    font-size: 1em; 
    font-weight: bold; 
    cursor: pointer; 
    text-align: center; 
    position:absolute; 
    top:0; 
    right:0; 
} 

然后该按钮位于图像的右上角。

干杯!

+0

对我没有帮助。我期待着让这个悬停部分显示在右上角。我认为我的代码是在悬停部分停止它。 – Becky

+0

所以,你想'.viewproductbutton'出现在屏幕的右上角?因此,你可以从'featuredproductspic'中删除'position:relative'# – Yerath

+0

没关系,你已经回答了工作。我只需要将它放在悬停部分,然后再做其他更改。谢谢! – Becky