📅  最后修改于: 2023-12-03 14:40:18.288000             🧑  作者: Mango
border-start-end-radius
属性是 CSS3 中新增的一个属性,用于设置元素的对角边框的半径,仅在 Firefox 和 Safari 中得到支持,需添加前缀 -webkit-。这个属性是从 border-radius 属性中拆分出来的,用于给不同的边框角设置不同的圆角半径。
以下是 CSS3 border-radius 属性的语法:
border-radius: [ <length> | <percentage> ]{1,4} [ / [ <length> | <percentage> ]{1,4} ]?;
border-start-end-radius
属性是在这个语法中添加了前缀 -moz-
和 -webkit-
后,再在后面添加了两个 <length>
值。
border-start-end-radius
属性的用法与 border-radius
类似,表示从某个角开始,到另一个角结束的边框的半径。
需要注意的是,如果只指定一个值,则将应用于开始和结束的角。
以下是 border-start-end-radius
属性的语法:
border-start-end-radius: <length> <length>;
div {
width: 200px;
height: 100px;
background-color: #f2f2f2;
border-start-end-radius: 30px 10px;
}
以上代码将给 div 元素设置一个圆角半径为 30px 和 10px 的边框,其中从左上角开始,到右上角结束的边框半径为 30px,从左下角开始,到右下角结束的边框半径为 10px。
border-start-end-radius
属性目前只得到 Firefox 和 Safari 的支持,需要添加相应的前缀 -webkit- 和 -moz-。以下是各个浏览器对这个属性的支持情况:
| 浏览器 | 支持情况 | | ------ | ------ | | Mozilla Firefox | 支持,需要添加前缀 -moz- | | Safari / Google Chrome | 支持,需要添加前缀 -webkit- | | Microsoft Edge | 不支持 | | Internet Explorer | 不支持 |
border-start-end-radius
属性是 CSS3 中新增的一个属性,用于设置元素的对角边框的半径,可以让不同的边框角拥有不同的圆角半径。该属性目前只在 Firefox 和 Safari 中得到支持,需要添加相应的前缀 -moz- 和 -webkit-。