2015-06-19 26 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