css - 导航栏上的下拉菜单位于其他组件下方
问题描述
我正在使用 nuxt.js 并且我有一个固定的标题,我有一个用于更改语言的下拉菜单,但问题是当我单击下拉按钮时我为标题组件设置了一个高度,它只显示为那个高度你可以在这里找到问题的图像: https ://ufile.io/g7tosuph
我已经尝试将 position: absolute 设置为下拉项目和 9999 的 z-index 但没有运气,它仍然位于每个页面中的其他组件下方我还确保样式在 .vue 文件中的范围内
.header-whole {
background-color: #0e1e25;
position: fixed;
overflow: hidden;
height: 70px;
top: 0;
z-index: 1000;
width: 100%;
}
.lang-items {
position: absolute;
z-index: 9999;
overflow: hidden;
}
解决方案
你能提供一些示例代码吗?
我猜你已经将你的<header>
位置设置为“固定”,尝试将你的<header>
z-index 设置为 z-index 值(大于<main>
z-index 值,如果有的话)。
推荐阅读
- sql - SQL CONCAT 语句中出现意外的标记
- python - 由于文件的路径,.exe 显然不起作用
- nginx - Nginx 1.18 Reverse Proxy for GRPC Streaming 的问题:上游为关闭的流 1 发送帧,同时读取上游
- python - 引导表单值为空
- vba - 打开文件并转换为纯文本
- bash - 在 shell 脚本中带有字符串的条件 `if` 语句以不同方式配置两台计算机(Ubuntu/Gnome vs Debian/XCFE)
- reactjs - 使用 JSON Schema Form (Retool) 通过“Unique Select”进行多选输入
- javascript - 无法在自定义登录页面上使用 auth0 sdk 登录谷歌
- node.js - 如何从 Electron 应用程序读取标准输入和/或命令行参数?
- heidisql - 查询结果窗口中的 HeidiSQL 行号