html - 如何沿着曲线制作图像的边框?

标签 html css

我制作了一个 JS Fiddle,在其中嵌入了带有圆 Angular 的图像。

http://jsfiddle.net/JDRSc/

这是 img 标签的 CSS。

img {
  -webkit-border-radius: 20px;
  border: 20px solid #000;
  border-radius: 20px;
}​

如何使图像的边框遵循圆 Angular 的曲线?现在,图像本身仍然有尖 Angular 。

最佳答案

在这里,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;
}​

关于html - 如何沿着曲线制作图像的边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11490000/

相关文章:

javascript - 如何使用 javascript 更改 iframe 内的所有链接

javascript - 如何修复此导航菜单汉堡按钮?

javascript - 使用 CSS 为两种方向模式缩放扩展的 div 以填充视口(viewport)

html/css 图像有时无法加载

javascript - 从浏览器运行 html 中的 javascript

javascript - HTML 和 JSP - 如何在表单上启动操作而不移动到另一个页面

css - 网站从 PC 到移动设备和内容大小问题

css - 如何从 max(env(safe-area-inset-bottom)) 声明 css 回退

html - sed HTML </>标签

java - 将 CSS 文件附加到 Tomcat 中的 Java Servlet