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

React中用TailwindCSS设置video标签宽高后无法铺满的解决方法

解决React中TailwindCSS下Video标签无法填充指定宽高的问题

视频元素默认会维持自身的宽高比例,即便你通过Tailwind设置了固定宽高,它也只会在设定范围内按比例缩放,不会填满整个容器。要让视频完全填充你设置的宽高,需要添加object-fit相关的Tailwind类:

方案1:保持比例裁剪填充(推荐)

使用object-cover类,它会维持视频原比例,裁剪超出容器的部分来填满整个区域:

<video className='w-[38.125rem] h-[31.875rem] object-cover' autoPlay loop src="/video/page1Block2.mp4"></video>

方案2:完全拉伸适配容器

如果不需要维持视频原比例,直接用object-fill类强制视频拉伸填满容器:

<video className='w-[38.125rem] h-[31.875rem] object-fill' autoPlay loop src="/video/page1Block2.mp4"></video>

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 15:55:20