html/css - 顶部菜单阴影不在主图上

html/css - Top menu shadow doesn't lie on hero image

正如我在 css 中评论的那样,我对不在 .hero-image 上的 .header-menu 的影子有疑问。我将 .header-menuz-index 设置为 1001,将 .hero-imagez-index 设置为 1000,但没有结果。我可以将 .hero-imagez-index 设置为 -1 来修复它,但问题是搜索部分不可选择。

如何在图片上添加菜单的阴影?

.hero-image {
            background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('https://dummyimage.com/600x400/ff00ff/fff.png');
            height: 540px;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            position: relative;
        }
        .hero-text {
            text-align: center;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            color: #fff;
        }
        .header-top {
            background-color: #494787;
        }
        .header-menu {
            height: 82px;
            background-color: #fff;
            box-shadow: 0px 20px 20px 0px #00000070; // I have problem here
        }
<div class="header-menu">
        <div class="container">
            <div class="row">
                <div class="col-lg-12">
                    <div class="header-menu">
                        <div class="logo">
                            <a href="#">
                                <img src="#" />
                            </a>
                        </div>
                        <nav class="main-nav">
                            <ul class="main-sections">
                                <li>
                                    <a href="#">Link To</a>
                                </li>
                            </ul>
                        </nav>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <div class="hero-image">
        <div class="hero-text">
            <div class="header-search">
                <form class="header-search-box">
                    <div class="input-group">
                        <select class="form-control select2">
                            <option></option>
                        </select>
                        <div class="input-group-prepend">
                            <button class="btn btn-primary fa fa-search" type="submit">Go</button>
                        </div>
                    </div>
                </form>
            </div>
        </div>
    </div>

更新

它是什么:

我想要的:

当然为了看得清楚,我把它改成红色了

这是代码。希望它能帮助你。如果有任何变化,请告诉我。

body {
  position: relative;
}

.hero-image {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('https://dummyimage.com/600x400/ff00ff/fff.png');
  height: 540px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 82px;
  width: 100%;

}

.hero-text {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
}

.header-top {
  background-color: #494787;
}

.header-menu {
  height: 82px;
  background-color: #fff;
  box-shadow: 0px 20px 20px 0px #00000070; 
  position: absolute;
  width:100%;
  z-index:99;
}
<div class="header-menu">
  <div class="container">
    <div class="row">
      <div class="col-lg-12">
        <div class="header-menu">
          <div class="logo">
            <a href="#">
              <img src="#" />
            </a>
          </div>
          <nav class="main-nav">
            <ul class="main-sections">
              <li>
                <a href="#">Link To</a>
              </li>
            </ul>
          </nav>
        </div>
      </div>
    </div>
  </div>
</div>

<div class="hero-image">
  <div class="hero-text">
    <div class="header-search">
      <form class="header-search-box">
        <div class="input-group">
          <select class="form-control select2">
            <option></option>
          </select>
          <div class="input-group-prepend">
            <button class="btn btn-primary fa fa-search" type="submit">Go</button>
          </div>
        </div>
      </form>
    </div>
  </div>
</div>