javascript - 如何使导航栏下拉菜单浮动在所有元素之上?
问题描述
我正在尝试使用材料设计创建导航栏下拉菜单。它工作正常。我唯一的问题是所有其他元素都浮动在下拉列表上方。
我想要的是下拉列表应该浮动在所有其他元素之上。我使用了“z-index”,但它不起作用。
element.style {
transform: none;
transition: transform 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.makeStyles-dropdownMenu-81 {
z-index: 10000;
position: absolute;
box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2), 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12);
}
.makeStyles-root-80 {
width: 10%;
max-width: 360px;
background-color: #fff;
}
.MuiList-padding {
padding-top: 8px;
padding-bottom: 8px;
}
.MuiList-root {
margin: 0;
padding: 0;
position: relative;
list-style: none;
}
nav {
display: block;
}
<nav class="MuiList-root makeStyles-root-80 makeStyles-dropdownMenu-81 MuiList-padding" aria-label="mailbox folders" style="transform: none; transition: transform 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;">
<div class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-button" tabindex="0" role="button" aria-disabled="false">
<div class="MuiListItemText-root">
<span class="MuiTypography-root MuiListItemText-primary MuiTypography-body1 MuiTypography-displayBlock">Inbox</span>
</div>
<span class="MuiTouchRipple-root"></span>
</div>
<hr class="MuiDivider-root">
<div class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-divider MuiListItem-button" tabindex="0" role="button" aria-disabled="false">
<div class="MuiListItemText-root">
<span class="MuiTypography-root MuiListItemText-primary MuiTypography-body1 MuiTypography-displayBlock">Drafts</span>
</div>
<span class="MuiTouchRipple-root"></span>
</div>
<div class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-button" tabindex="0" role="button" aria-disabled="false">
<div class="MuiListItemText-root">
<span class="MuiTypography-root MuiListItemText-primary MuiTypography-body1 MuiTypography-displayBlock">Trash</span>
</div>
<span class="MuiTouchRipple-root"></span>
</div>
<hr class="MuiDivider-root MuiDivider-light">
<div class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-button" tabindex="0" role="button" aria-disabled="false">
<div class="MuiListItemText-root">
<span class="MuiTypography-root MuiListItemText-primary MuiTypography-body1 MuiTypography-displayBlock">Spam</span>
</div>
<span class="MuiTouchRipple-root"></span>
</div>
</nav>
链接:https ://surroundinganchovy.htmlpasta.com/
如果我能得到一些建议会很有帮助。
解决方案
推荐阅读
- sql - 通过 Crystal Reports 在查询中选择计数
- python-3.x - 我的程序没有在 pygames 中输入 if 语句
- unity3d - 如何在 2D 平面上平衡重量
- python - 用python最大化对数似然函数
- html - 如何让悬停下划线出现在文本上方并具有阴影效果?
- vue.js - flatpickr.js 可以在开发中使用,但不能在使用 Vue.js 的生产中使用
- .net - 来自 .NET Windows 服务 .config 文件中的“不那么特殊”字符的错误
- javascript - npm run dev 和 parcel index.html 的区别
- react-native - 如何在展会上更改 MIUI 强制暗模式?
- c++ - 使用标题的问题
在 C++ 中