如何设置溢出隐藏但不影响某些元素

时间:2017-03-08 09:12:31

标签: css css3

我有一个div隐藏溢出设置,以便剪切图像:

enter image description here

右边的图像(设备),但它影响左边的弹出窗口,必须在那里。

.hero {
    position: relative;
    padding: 32px 0 0;
    min-height: 504px;
    background: #D91A37 url(../images/flagscape-bg.jpg) 0 0/cover no-repeat;
    overflow: hidden;
}

该弹出窗口已经应用了z-index,但由于红色背景div上隐藏了溢出,因此无法正常工作。

那么,有没有办法制定这个规则而不是触及左边的所有弹出窗口?

1 个答案:

答案 0 :(得分:1)

您应该使用position: absolute作为弹出窗口,以便弹出窗口不会继承父窗口上定义的属性。

您的代码应该是:

.popup {
  position: absolute:
  top: 50px;
  left: 20px;
  z-index: 10;
}

并向position: relativehero上方的一般家长提供popup