如何设置下拉菜单以覆盖容器

时间:2019-05-14 16:48:15

标签: html css

我已经使用html / css创建了一个子菜单,现在我尝试在这些链接上应用下拉菜单,但是我在努力使该下拉菜单生效。如您所见,它现在卡在了容器中。链接在这里: https://vitrinemedia.ca/retail-test(我正在使用wordpress)

.menu-row {
  display: flex;
  justify-content: space-around;
}

.dropbtn {
  color: #1a1a1a;
  padding: 16px;
  font-size: 16px;
  border: none;
}

/* The container  - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 5;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
<div class="menu-row">
<div class="dropdown">
  <div class="dropbtn"><strong>STOREFRONT</strong></div>
  <div class="dropdown-content">
    <a href="#">Link 1</a>
    <a href="#">Link 2</a>
    <a href="#">Link 3</a>
  </div>
</div>


<div class="dropdown">
  <div class="dropbtn"><strong>STORE DISPLAY</strong></div>
  <div class="dropdown-content">
    <a href="#">Link 1</a>
    <a href="#">Link 2</a>
    <a href="#">Link 3</a>
  </div>
</div>
</div>

如果html导致代码太长,我会删除一些内容,因此我只复制了第一个和最后一个div。

非常感谢您的帮助,

1 个答案:

答案 0 :(得分:0)

.grve-background-wrapper#grve-theme-wrapper .grve-section[data-section-type="fullwidth-background"]都设置为溢出:隐藏

如果将它们都设置为 overflow:visible ,则下拉列表将立即显示。