Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使下拉菜单全宽并仅使用HTML+;CSS?_Html_Css_Menu_Dropdown - Fatal编程技术网

如何使下拉菜单全宽并仅使用HTML+;CSS?

如何使下拉菜单全宽并仅使用HTML+;CSS?,html,css,menu,dropdown,Html,Css,Menu,Dropdown,我正试图创建一个纯粹而简单的HTML+CSS下拉菜单,它将在每个项目下以全幅模式打开,并将推送内容。这幅图和JSFIDLE更好地解释了我试图实现的目标: jsfiddle.net/66qez5tn 如何执行此操作?此代码可以使用HTML和CSS执行下拉菜单: <style> /* Style The Dropdown Button */ .dropbtn { background-color: #4CAF50; color: white; padding:

我正试图创建一个纯粹而简单的HTML+CSS下拉菜单,它将在每个项目下以全幅模式打开,并将推送内容。这幅图和JSFIDLE更好地解释了我试图实现的目标:

jsfiddle.net/66qez5tn


如何执行此操作?

此代码可以使用HTML和CSS执行下拉菜单:

 <style>
/* Style The Dropdown Button */
.dropbtn {
    background-color: #4CAF50;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

/* The container <div> - 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: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}
</style>

<div class="dropdown">
  <button class="dropbtn">Dropdown</button>
  <div class="dropdown-content">
    <a href="#">Link 1</a>
    <a href="#">Link 2</a>
    <a href="#">Link 3</a>
  </div>
</div>

/*设置下拉按钮的样式*/
.dropbtn{
背景色:#4CAF50;
颜色:白色;
填充:16px;
字体大小:16px;
边界:无;
光标:指针;
}
/*容器-需要定位下拉内容*/
.下拉列表{
位置:相对位置;
显示:内联块;
}
/*下拉内容(默认情况下隐藏)*/
.下拉内容{
显示:无;
位置:绝对位置;
背景色:#f9f9f9;
最小宽度:160px;
盒影:0px 8px 16px 0px rgba(0,0,0,0.2);
}
/*下拉列表中的链接*/
.下拉内容a{
颜色:黑色;
填充:12px 16px;
文字装饰:无;
显示:块;
}
/*更改悬停时下拉链接的颜色*/
.下拉内容a:悬停{背景色:#f1f1}
/*悬停时显示下拉菜单*/
.下拉:悬停.下拉内容{
显示:块;
}
/*显示下拉内容时,更改下拉按钮的背景色*/
.dropdown:悬停.dropbtn{
背景色:#3e8e41;
}
下拉列表

这是我的代码。对不起,迟了回复!欢迎来到堆栈溢出。我已经添加了你的图像内联。我已经移除了坦克和恳求,它们不是必需的。@RohitGupta你太棒了。非常感谢你!非常感谢你。但我想让下拉菜单全宽,并按下像这样的图片内容。