You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Header内Dropdown被遮挡问题求助(调整z-index无效)

解决Header下拉菜单被遮挡的问题

核心问题分析

你的下拉菜单被Header遮挡,不是z-index的问题,而是Header组件设置了overflow: hidden属性——这个样式会强制裁剪所有超出Header边界的内容,自然也包括下拉菜单。

具体修复步骤

  • 找到Header的样式代码(对应你代码里的.header类),移除overflow: hidden:
    .header {
      /* 移除该行:overflow: hidden; */
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 0 2rem;
      height: 10vh;
      background-color: #fff;
      box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    }
    
  • 确认下拉菜单的父容器(Products菜单项)设置了position: relative,保证下拉菜单相对于父元素定位:
    .nav-links li:nth-child(2) {
      position: relative;
    }
    

额外优化建议

  • 若移除overflow: hidden后Header出现溢出内容,检查内部元素的尺寸、padding值,微调即可避免。
  • 给下拉菜单添加z-index: 100这类较高层级值,确保它能覆盖页面其他组件,避免后续出现新的重叠问题。

内容的提问来源于stack exchange,提问作者ujjwal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 01:20:37