/*设置宽、高和边框半径*/ div{ width: 200px; height: 100px; border-radius: 100px; position: relative; } /*使用伪元素实现弧形边框*/ div:before{ content: ""; position: absolute; top: -10px; right: -10px; bottom: -10px; left: -10px; border-radius: 110px; box-shadow: inset 0 0 0 10px #fff; }
上述代码中,大家首先设置div元素的宽、高和边框半径。然后使用伪元素:before来实现弧形边框的效果。通过设置top、right、bottom和left的值,让伪元素完全覆盖住div元素,再给它设置较大的border-radius和box-shadow即可实现弧形边框。
使用CSS实现弧形边框是一种比较简单、方便的方法。您可以根据实际需求进行修改,实现各种不同样式的弧形边框效果。