CSS - 边框半径和实心边框内侧弯曲

Gue*_*ser 8 css

这种风格在边框的外侧给出了平滑边角的边框,但是角落的内部是平坦的,我可以将它们弄圆吗?

img{
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;

border:white solid 8px;
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述 请注意,问题仅在于图像提交的建议仅适用于div.

小智 10

您可以使用border-radius值作为border-size值的两倍来获得内圆角.

-webkit-border-radius: 16px;
-moz-border-radius: 16px;
border-radius: 16px;

border:white solid 8px;
Run Code Online (Sandbox Code Playgroud)


oez*_*ezi 5

您必须设置一个高于 border-width 的border-radius-value 。看看这个 jsfiddle

-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
border:black solid 8px;
Run Code Online (Sandbox Code Playgroud)