html - 全宽下拉

标签 html css drop-down-menu

我上网找到了一个好看的下拉菜单,并一直在尝试编辑代码,使下拉菜单占屏幕宽度的 100%,然后在里面有一个 wrapper ,可以容纳我的链接宽度为 960px。但我无法将下拉设置为 100%。

http://jsfiddle.net/jWSPz/

我认为问题出在某处...

 ul li ul {
  padding: 0;
  position: absolute;
  top: 48px;
  left: 0;
  width: 150px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
  }

这是我一直试图编辑的下拉菜单。 我想要它类似于这个下拉菜单

http://au.beatsbydre.com/

最佳答案

我已经设法让它达到菜单的宽度,我认为这是你想要的,

Working Demo

我添加了以下(如此简单)代码

已删除

ul li{
   position:relative;
}

并添加到

ul{
   position:relative;
}

如果你想要整个屏幕的宽度就这样做

删除

ul li{
   position:relative;
}

添加

ul li .dropDown{
     top: 75px;
}

Working Demo 2

希望对您有所帮助,

祝你好运:)

关于html - 全宽下拉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16442233/

相关文章:

javascript - 单击外部和链接后关闭切换菜单

CSS - 将鼠标悬停在 li 元素(下拉菜单)上时执行转换

javascript - 动态创建的 div 中未显示数组元素?

php - 如何将 Google Places API 返回的数据存储到我的数据库中?

javascript - 如何在 Iframe 中调用外部 Javascript 文件

html - 试图在 <li> 中对齐 Shareholic 栏

javascript - 如何将 td 的文本颜色更改为红色

html - 下拉菜单不显示

asp.net-mvc - 将 HTML.EditorFor 转换为下拉列表 (html.dropdownfor?)

javascript - 使用 JavaScript 在下拉列表中保留选定的值