/* 第一种:使用border-radius属性 */ .element { border-radius: 10px; } /* 第二种:使用伪元素 */ .element::before { content: ""; display: block; width: 10px; height: 10px; transform: rotate(45deg); border-radius: 3px; position: absolute; top: -5px; left: -5px; } /* 第三种:使用clip-path属性 */ .element { clip-path: polygon(5% 0%, 95% 0%, 100% 5%, 100% 95%, 95% 100%, 5% 100%, 0% 95%, 0% 5%); }
以上代码分别使用了border-radius属性、伪元素和clip-path属性来实现外圆角。其中,border-radius是最为常见和简单的方法,直接给元素的边框加上圆角即可。伪元素和clip-path方法则稍稍复杂一点,但其优点是可以控制圆角的精确度和位置。
需要注意的是,部分低版本浏览器可能无法完全支持CSS外圆角的实现,因此在应用时需要考虑兼容性。