Javascript 单击打开菜单宽度100%
我正在尝试创建一个单击打开菜单。菜单运行良好,但我想使其Javascript 单击打开菜单宽度100%,javascript,jquery,css,Javascript,Jquery,Css,我正在尝试创建一个单击打开菜单。菜单运行良好,但我想使其宽度:100%(目前菜单最大宽度:160px;)。如何打开菜单width:100% 这是我的工作 HTML 你可以用它来做 .dd-menu { width: 100%; right: 0; } 您只需将宽度设置为100%。它将采用100%的页面宽度 工作 以下是您代码中更改的CSS: .dd-menu { position: absolute; top: 70%; right:0; /*changed
宽度:100%
(目前菜单最大宽度:160px;
)。如何打开菜单width:100%代码>
这是我的工作
HTML
你可以用它来做
.dd-menu {
width: 100%;
right: 0;
}
您只需将宽度设置为100%。它将采用100%的页面宽度
工作
以下是您代码中更改的CSS:
.dd-menu {
position: absolute;
top: 70%;
right:0; /*changed here*/
width:100%; /*changed here*/
z-index: 1000;
font-size: 14px;
text-align: left;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0,0,0,0.15);
border-radius: 4px;
box-shadow: 0 6px 12px rgba(0,0,0,0.175);
background-clip: padding-box;
-webkit-transition: all 0.2s ease;
opacity:0;
-webkit-transform-origin: right top 0px;
-webkit-transform: scale(0);
}
编辑:具有25%宽度的.dd。
这是。所以你想让以三个圆圈打开的菜单占据整个页面的宽度,是吗?@blairmeister是的,我想让它像你一样感谢你的回答,它工作得很好。但是我可以问你一些事情吗,如果我可以改变.dd{width:25%;}
我可以在那时为.dd菜单{width:100%;}
做些什么?它将跨越.dd的100%,不管它的宽度是25%还是100%。我的意思是如果你给25%的宽度。然后.dd菜单仍将覆盖其全部宽度。检查我更新的新钢笔。我理解你的所有评论和回答。但是对不起我的英语。例如,我的问题是,请单击并更改浏览器宽度的最小大小,然后单击菜单按钮,然后查看此处的错误。菜单会缩小,仅显示页面宽度的25%。你能更清楚地说出你想要达到的目标吗。这就是你想要的?这就是我想要的谢谢你的回答。
.dd-menu {
width: 100%;
right: 0;
}
.dd-menu {
position: absolute;
top: 70%;
right:0; /*changed here*/
width:100%; /*changed here*/
z-index: 1000;
font-size: 14px;
text-align: left;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0,0,0,0.15);
border-radius: 4px;
box-shadow: 0 6px 12px rgba(0,0,0,0.175);
background-clip: padding-box;
-webkit-transition: all 0.2s ease;
opacity:0;
-webkit-transform-origin: right top 0px;
-webkit-transform: scale(0);
}