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

如何使插入的视频保持垂直比例、无缩放且完整显示内容?

解决视频保持原始比例完整显示的问题

直接修改<video>标签的width和height属性通常不生效,因为浏览器默认样式或容器布局规则会覆盖这些设置。要实现保持视频原始垂直比例、完整显示所有内容且不缩放变形的效果,用CSS的object-fit属性就能搞定,具体方案如下:

核心CSS代码

.ctn-video {
  /* 限制容器最大宽度,避免桌面端视频过宽,可按需调整数值 */
  max-width: 800px;
  /* 可选:让容器水平居中 */
  margin: 0 auto;
}

.video {
  width: 100%;
  height: auto;
  /* 关键属性:保持视频原始比例,完整显示所有内容,无裁剪无拉伸 */
  object-fit: contain;
}

各属性作用说明

  • width: 100% + height: auto:让视频自适应容器宽度,同时自动按原始比例计算高度,是基础的响应式比例控制。
  • object-fit: contain:这是实现需求的核心。它会强制视频保持原始宽高比,完整展示所有内容——如果容器尺寸比视频大,视频会居中显示,容器空白区域留空;如果容器尺寸更小,视频会等比例缩小适配,绝不会出现拉伸变形或内容裁剪的情况。
  • 容器的max-width:用于在桌面端限制视频的最大展示宽度,防止视频过宽破坏页面布局,你可以根据实际页面需求调整这个数值(比如改成100%让视频占满父容器宽度)。

如果你的视频是竖屏格式,这套设置会让它在桌面端完美保持竖屏比例,完整显示上下所有内容,不会被强制横向拉伸。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 02:41:56