动画 – Webkit不尊重溢出:隐藏边框半径

前端之家收集整理的这篇文章主要介绍了动画 – Webkit不尊重溢出:隐藏边框半径前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个可爱的星际迷航红色警报动画使用CSS3。我的一个父元素具有边框半径以及overflow:hidden,以便将任何内容裁剪成边框半径的形状。

这在Firefox中都可以正常工作,但Webkit浏览器会将一些子元素挂在裁剪区域之外。

这是我的代码

http://jsfiddle.net/doublewombat/EqK6R/embedded/result/

类名为curvedEdges的div具有border-radius和overflow:hidden。但是, “警报”文本的右侧悬挂在此半径之外,即使它们是弯曲的Eges的子元素。或者用简单的英文,动画的左边和右边应该稍微弯曲一点(如在Firefox中),而不是直线。

这是Webkit中的一个错误,还是有错误的?

如果您没有Webkit浏览器方便,则在YouTube上

http://www.youtube.com/watch?v=3vyVy21nWsE

解决方法

你可以用边框半径和粗黑色边框放置绝对定位的div,它会阻止你想要隐藏的部分。

我在FF3.6:http://jsfiddle.net/vfp3v/15/中提出了一个有关类似问题的另一个问题的演示

border-radius; overflow: hidden,and text is not clipped

猜你在找的CSS相关文章