【问题标题】:Overflow: hidden not respected by border radius on chrome溢出:chrome 上的边框半径不尊重隐藏
【发布时间】:2013-07-25 18:34:31
【问题描述】:

我正在学习如何使用 CSS3 制作动画,并想制作一个简单的“悬停显示细节”图像

我将图像容器的样式设置为具有漂亮的边框半径,但是即使应用了溢出:隐藏,内容和叠加层都剪辑在半径的边缘上

我意识到有些主题与此类似,但大多数都没有解决的答案。

有什么帮助吗?

我的代码:http://cdpn.io/rlnkz

【问题讨论】:

  • 请注意,我可以在运行最新的稳定版 Chrome 时重现该问题,但 Chrome Canary 中不存在该问题。这表明它可能是 Chrome 的一个错误。
  • 这可能是duplicate

标签: html overflow css


【解决方案1】:

这似乎是 Chrome 的一个错误。您可以通过在.image.overlay 上复制您的border-radius 来解决此问题。

Here's the updated pen.

编辑

Here's another SO thread 看起来是同一个问题。

【讨论】:

  • 我已经尝试过了,但是如果不破解它几乎不可能获得相同的半径。你认为有什么办法解决这个问题吗?
猜你喜欢
  • 1970-01-01
  • 2012-03-24
  • 2018-08-10
  • 2017-03-01
  • 2011-10-06
  • 2012-09-24
  • 1970-01-01
  • 1970-01-01
  • 2015-10-14
相关资源
最近更新 更多