如何使 div 只有一个、两个或三个角是圆角?
如何使 div 只有一个、两个或三个角是圆角?
请指定您想要的角落:
border-top-left-radius: 10px 5px;
border-bottom-right-radius: 10% 5%;
border-top-right-radius: 10px;
border-radius: 15px;
),然后关闭您不想要的角的圆角效果(border-top-left-radius: 0px;
)。 - jball-webkit-border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
两个角(左上和右上):
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
三个角(左上、右上和右下)
-webkit-border-radius: 10px;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius: 10px;
-moz-border-radius-bottomleft: 0;
border-radius: 10px;
border-bottom-left-radius: 0;
等等就是这样...
所有的圆角都是10像素,非常容易用我推荐的工具实现。
顺便说一下:不要错过idlefingers的答案,非常好的资源!
还可以参考:使用CSS创建圆角
其他答案都无法在IE8中使用,因此这里提供一个链接,其中包含许多可能的解决方案: