如何在背景图像上覆盖下拉自动完成的z-index?

时间:2015-11-18 07:40:23

标签: html css drop-down-menu

如何在背景图片上设置下拉自动填充框的z-index

以下是截图:

enter image description here

以下四张图片是带有精灵CSS的背景图片,区域框是自动填充下拉菜单,position设置为absolutez-index设置为100,但它仍然没有重叠背景图像。

以下是下拉框和底部的CSS。

下拉框:

.tt-dropdown-menu,
.tt-menu {
  position: absolute;
  top: 79%!important;
  left: 9px!important;
  z-index: 1000;
  min-width: 160px;
  width: 94%;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0px!important;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

以下部分:

.hero-banner {
  color: #555;
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #EFEDEB;
  border-bottom: 1px solid #D2D2D2;
}

Sprite CSS:

.why_casebox {
  background-image: url(../images/why-casebox/why_casebox.png);
  background-repeat: no-repeat;
  display: block;
  margin: auto;
}

.sprite-verified {
  width: 128px;
  height: 128px;
  background-position: -143px -143px;
}

即使标题和说明文字也是重写。

1 个答案:

答案 0 :(得分:1)

.hero-banner {
    z-index: 0;
}

我不知道它是整个div的位置还是带有图标的第三个孩子。

.why_casebox {
     z-index: 0;
}

以便图像位于下拉列表后面。