我制作了一个JS小提琴,其中我嵌入了一个带圆角的图像。
这是img标签的CSS。
img {
-webkit-border-radius: 20px;
border: 20px solid #000;
border-radius: 20px;
}
如何使图像的边框跟随圆角的曲线?现在,图像本身仍有尖角。
答案 0 :(得分:2)
此处http://jsfiddle.net/JDRSc/7/
<强> HTML 强>
<div id="wrapper">
<img src="http://kittens-for-sale.net/wp-content/uploads/2011/11/kittens-for-sale-5.jpg" alt="" />
</div>
<强> CSS 强>
#wrapper {
display:inline-block;
border: 10px solid black;
-moz-border-radius: 30px; /*Sum of #wrapper border + img border-radius*/
-webkit-border-radius: 30px; /*Sum of #wrapper border + img border-radius*/
border-radius: 30px; /*Sum of #wrapper border + img border-radius*/
}
img {
display: block;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
}
答案 1 :(得分:0)
要管理边框半径以在内部和外部生效,您应该将border-radius的值设置为大于border-size。
这将解决它。
尝试:
border-size:10px;
border-radius:15px;
它会起作用。