当前位置:  开发笔记 > 编程语言 > 正文

边界半径覆盖内部div

如何解决《边界半径覆盖内部div》经验,为你挑选了2个好方法。

我在一个网页上有一个Coda滑块(手工制作,不使用插件,但这是无关紧要的),外部div有一个border-radius.

一堆内部div具有背景颜色,但是当我希望它们在圆角处时,它们会在角落顶部伸出.

有没有办法实现这个目标?



1> robertc..:

我发现如果我放置overflow: hidden元素,WebKit会裁剪所有内容,但Gecko不会(请参阅我的博客文章中的代码和截图).我在Gecko中所能做的最好的事情就是在内部div中放置一个边框半径,或者在包装div中添加一个边距/填充,以便内部div位于角落下方.


找到了一种使用SVG剪辑在Firefox中获得圆角的方法:http://www.boogdesign.com/b2evo/index.php/2009/09/02/firefox-img-rounded-corners-svg?blog = 2经过测试图像元素,应该适用于任何内容.

2> 小智..:

如果将position:static应用于overflow:hidden元素,则可以获得所需的结果.

检查出来:overflow:hidden,border-radius和position:absolute

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有