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

如何使用TailwindCSS实现iframe的圆角效果?

实现YouTube嵌入iframe的圆角效果(Tailwind CSS)

当然可行,问题出在父容器的圆角不会自动裁剪子元素的溢出内容,你的iframe会超出父容器的圆角范围,所以看不到预期效果。

解决方法很简单,给父容器添加overflow-hidden类即可:

<div className="aspect-w-16 aspect-h-9 rounded-lg bg-red-800 overflow-hidden">
  <iframe
    src="https://www.youtube.com/embed/r9jwGansp1E"
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
    allowFullScreen
  ></iframe>
</div>

原理是overflow-hidden会将父容器内超出边界的内容裁剪掉,这样iframe就会被父容器的圆角限制,显示出圆角效果。

另外也可以直接给iframe添加rounded-lg类,但因为YouTube播放器本身可能存在默认的边缘区域,通过父容器裁剪的方式兼容性和效果会更稳定。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 14:55:15