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

#left-bar元素resize: horizontal属性失效,求助排查

解决#left-bar水平resize手柄不显示问题

先明确resize: horizontal生效的核心前提,从基础条件开始排查:

  • 确保#left-bar是块级元素,且设置了overflow: auto|scroll|hidden(不能是默认的visible)——resize属性仅对overflow非visible的块级元素生效。
    示例基础CSS:
    #left-bar {
      display: block; /* div默认是块级,但若被其他样式修改需检查 */
      overflow: auto; /* 关键属性,无此resize不会生效 */
      resize: horizontal;
      width: 220px; /* 给固定初始宽度,方便调整 */
      height: 100vh; /* 导航栏常用全屏高度 */
    }
    

排查元素重叠问题

  • 检查#left-bar的层级是否被其他元素覆盖:给#left-bar临时添加高优先级层级测试
    #left-bar {
      position: relative; /* z-index需配合定位属性生效 */
      z-index: 9999;
    }
    
  • 用浏览器开发者工具(F12)的元素选择器,选中#left-bar查看盒模型范围,确认右下角的resize手柄区域没有被topic-window容器覆盖。如果topic-window是绝对定位,调整其位置避免重叠:
    .topic-window {
      position: absolute;
      left: 220px; /* 和#left-bar初始宽度匹配 */
      top: 0;
      right: 0;
      bottom: 0;
    }
    

排除iframe干扰

  • 临时隐藏iframe(设置display: none),测试resize手柄是否出现,以此确认是否是iframe或其内部元素导致的覆盖问题。

排查其他CSS冲突

  • 检查#left-bar是否设置了user-select: none、clip-path、mask等属性,这些属性可能间接导致手柄无法显示或交互。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 12:51:02