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

如何让内部div不超出外部div并保留其圆角?已尝试overflow:hidden无效

解决方案

要实现蓝色子元素被白色父容器裁切且保留父容器圆角,只需给父容器添加overflow: hidden属性即可,修改后的代码如下:

<div class="qrcode" style="display: block; margin: auto; text-align: center; height: 250px; width: 300px; border-radius: 4%; background-color: #ffffff; overflow: hidden;">
    <div class="brand" style="background-color:rgb(0, 214, 255); height: 260px; width:50px;">
    </div>
</div>

补充说明

  • overflow: hidden会强制父容器裁切所有超出自身边界的子元素,包括圆角区域的内容,完全匹配你的需求。
  • 若之前添加该属性无效,建议通过浏览器开发者工具检查是否有其他CSS规则覆盖了overflow属性,比如父容器被设置了特殊定位属性(如position: fixed)但未形成正确的裁切上下文,或者子元素的层级设置异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 21:01:03