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

如何通过HTML/CSS实现视频仅在FirstBox容器内显示(overflow:hidden无效)

问题原因

#BgVideo 使用了 position: absolute 绝对定位,而它的父容器 .FirstBox 默认是 static 静态定位,绝对定位元素不受静态定位父容器的 overflow 属性约束,因此你添加的 overflow: hidden 不生效。

解决方法

给 .FirstBox 新增定位属性和溢出裁剪规则即可,调整后的完整代码如下:

.FirstBox {
  margin-top: 0;
  margin-left: 100px;
  margin-bottom: 78px;
  height: 60px;
  /* 新增以下2行规则 */
  position: relative;
  overflow: hidden;
}

#BgVideo {
  position: absolute;
  left: -150px;
  top: -650px; /* 原代码重复定义了两次top,此处删除冗余属性 */
  z-index: -100;
}

HTML代码无需修改。如果最终显示的视频区域不符合预期,调整 #BgVideo 的 top、left 偏移值即可控制视频的展示位置。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 12:45:05