子div不会在添加z-index的情况下重叠父div

时间:2015-06-19 08:05:14

标签: html css position css-position

我遇到问题让viewproductbutton超越它的父级div。我在元素中添加了z-index,并尝试使用position: relative;position: absolute;进行定位。没有什么比我想要的更能让它位于右上角。

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

我做得不对

1 个答案:

答案 0 :(得分: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;
}

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

干杯!