微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何防止图像溢出圆角框?

如何解决如何防止图像溢出圆角框?

这可能会或可能不会在您遇到的情况下起作用,但请考虑使图像成为CSS背景。在FF3中,以下工作正常:

<div style =“
  背景图片:url(big-image.jpg);
  边界半径:1em;
  高度:100px;
  -moz-border-radius:1em;
  宽度:100像素;”
> </ div>

我不确定还有另一种解决方法-如果您对图像本身应用边框(例如,1em较深),则会遇到同样的方形角问题。

尽管在“为图像添加边框”情况下,图像插图是正确的,只是图像与div元素不齐平。要检查结果,请添加style="border:1em solid black;border-radius:1em;-moz-border- radius:1em;"img标签中(使用widthheight根据需要进行适当设置)。

解决方法

如果使用此代码,则div的圆角不会剪切图像(结果是图像的方形角覆盖了div的圆角):

<div style="border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; overflow:hidden;">
    <img src="big-image.jpg" />
</div>

有谁知道如何获得一个圆形的div来防止子图像溢出?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。