回答
单独边界半径不回答这个问题,但你可以做这样的:
溢出隐藏在外箱与圆的角落: 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);
我认为使用:: before会更好。这样你就创建了不必要的HTML标记。 –
虽然它仍然是一样的想法。 ::之前和::之后只是伪元素 –
是啊!它的确是一样的想法! +1。但是,创建优化代码的习惯对每个人都是一个好的开始。在一个更大的项目中,只需使用像这样的好习惯就可以显着改善他的项目。 –
你可以使用这个:before
CSS选择器:
.box{
background:red;
width:50px;
height:100px;
border-radius:3px;
position:relative;
margin-top:30px;
}
.box:before{
content:"";
width:50px;
height:30px;
border-radius:100%;
background:#fff;
position: absolute;
top: -17px;
}
<div class="box">
</div>
- 1. Android:如何制作倒转的边框半径?
- 2. 如何为IE8添加边框半径和投影?
- 3. CSS3边框半径
- 4. CSS - 边框半径
- 5. CSS如何使内部的div边框半径与外层div边框半径
- 6. 向TinyMCE textarea添加边界半径
- 7. JavaScript:设置边框半径
- 8. ToolbarAndroid徽标边框半径
- 9. Webkit边框半径问题
- 10. 边框半径出血
- 11. CSS3边框半径和IE9
- 12. 带有复杂箱体阴影的倒置边框半径
- 13. 如何修复CSS边框半径从剪掉边框角落
- 14. 如何将边框半径设置为表格边框?
- 15. 向D3中的svg元素添加边框和边框半径地图
- 16. 添加边框半径没有填充fancybox2
- 17. 添加边框半径表异常页面显示在IE
- 18. CSS边框RADIUS,这是使用正确的样式?边界半径? -webkit-边界半径? -moz-边界半径?
- 19. 如何添加设置的边界半径?
- 20. 如何向圆角图像添加圆角边框(使用边框半径圆角)
- 21. JQuery的css边框半径特定的角半径?
- 22. 半边结构上的多边倒角
- 23. 如何将半径添加到Android中的复选框中
- 24. 带边框半径的多线圆角
- 25. Highcharts:绘图边框的圆角半径
- 26. css:稍微倾斜的边框半径
- 27. 特定的边框半径CSS
- 28. React Native中的椭圆边框半径
- 29. 为div创建边框半径
- 30. CSS3缩放动画带边框半径
这是不直接pos sible使用边界半径。你可以在白色的矩形上放置一个带有边界半径的白色元素......如果你还需要该部分的透明度,那么请使用_masks_。 – CBroe
CSS/HTML支持掩码? –
你也可以做这个伪css3 –