html - 修复背景图像,使其适合圆 Angular

标签 html background rounded-corners css

有什么方法可以修复背景图像,使其不会超出圆形边框? jsFiddle

纯 CSS 解决方案更可取。

代码在这里:

<style>
div {
border-radius: 30px;
background-color: #dddddd;
margin:60px;
}

a{
position: relative;
display: block;
height: 90px;
padding: 15px;
background-image: url("http://dl.dropboxusercontent.com/s/stsc2r2vqd1y6ps/lab.png");
background-position: 0 top;
background-repeat: repeat;
}
</style>
<div><a href="#">some text</a></div>

最佳答案

发生这种情况是因为您没有阻止内部内容溢出分隔线的边界。要解决此问题,只需将 overflow: hidden 添加到您的 div:

div {
    ...
    overflow: hidden;
}

关于html - 修复背景图像,使其适合圆 Angular ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21309780/

相关文章:

ios - 如何在 iOS 中结束电话后恢复(或启动)我的应用程序(我的应用程序没有*未*启动电话)?

html - 内容部分位于标题之上

css - IE 9圆 Angular 带背景图片

CSS 大师请帮我弄清楚这些圆 Angular ?

html - 将文本框添加到 ASP.Net 菜单

css - 固定大小居中的 div 被扩展的 div 包围

Javascript 生成的输入字段未发布

background - 如何从后台页面获取数据到谷歌浏览器扩展中的内容脚本

c# - 如何绘制圆角矩形作为圆角窗体的边框?

html - 如何让我的网页上的 "banner"在移动设备上隐藏,但在更大的设备上重新出现?