【问题标题】:Border is cutting off when using border-radius?使用边框半径时边框被切断?
【发布时间】:2012-09-13 10:13:55
【问题描述】:

我有一个图像,它周围有一个 5px 的边框,我想把图像和边框的角都弄圆,但是在 webkit 中,图像仍然是矩形,而边框的角是圆角的。结果,图像与边框重叠,并在每个角的边框线之间产生了看起来像间隙。

我希望它看起来像这样http://jsfiddle.net/rmi14/HWDtx/19/,但在 webkit 上,白色背景是矩形的,最终会重叠一些浅蓝色边框并将其切断。

【问题讨论】:

  • 我想你忘记了那个小提琴中的图像 HTML。应用于图像的任何 CSS 也是如此。请相应地更新它。或者我们在谈论<div> 的背景图像?
  • 请向我们展示您的确切演示代码...

标签: html border overlap css


【解决方案1】:

您必须为您的div 使用overflow 属性,如this fiddle 中所示

问候。

【讨论】:

  • @RMI Flores 这就是你要找的吗?
  • 这是一个很好的答案。帮助过我。可惜没有被接受。
【解决方案2】:

因为内容角度溢出了容器角度的圆形边框

你可以使用:

border-radius: ...
overflow: hidden; /*add this*/

切断溢出内容的角度

【讨论】:

    猜你喜欢
    • 2013-01-17
    • 1970-01-01
    • 2014-03-27
    • 1970-01-01
    • 2015-06-26
    • 2011-11-14
    • 2011-07-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多