html - 如何反向添加边框半径?

标签 html css

<分区>

我目前正在努力实现这一目标: enter image description here

但是当 border-radius: 15px 15px 0 0 我得到这个:enter image description here

最佳答案

Border-radius 本身并不能回答这个问题,但你可以这样做:

溢出隐藏在一个带有圆 Angular 的外框上: https://codepen.io/sergejmueller/pen/fJEml

border-radius: 50%;

您还可以使用径向渐变: http://lea.verou.me/2011/03/beveled-corners-negative-border-radius-with-css3-gradients/

background-image:
radial-gradient(circle at 0 0, rgba(204,0,0,0) 14px, #c00 15px),
radial-gradient(circle at 100% 0, rgba(204,0,0,0) 14px, #c00 15px),
radial-gradient(circle at 100% 100%, rgba(204,0,0,0) 14px, #c00     15px),
radial-gradient(circle at 0 100%, rgba(204,0,0,0) 14px, #c00 15px);

也为现代解决方案屏蔽图像:

-webkit-mask-image: radial-gradient(circle 10px at 0 0, transparent 0, transparent 20px, black 21px);

关于html - 如何反向添加边框半径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43183171/

上一篇:html - 对齐按钮内的文本/图标

下一篇:html - 根据需要制作一个尽可能高的div

相关文章:

javascript - apostrope-images-widgets 自定义小部件调用 apos.attachments.url 两次

javascript - 鼠标悬停事件处理程序不工作

javascript - 通过超链接更改 div 背景颜色

javascript - 最多将 5 条搜索保存到 LocalHost

css - 社交分享按钮定位

javascript - 从 HTML 表单创建 PDF?后端还是前端应该负责?

css-transitions - CSS 高度转换与 ul 不工作

css - 小于 1920 x 1080 分辨率的 Bootstrap 响应缩放问题

javascript - 在后台向图表添加图像

html - Font Awesome 不填充菜单栏