📜  轮廓半径 css (1)

📅  最后修改于: 2023-12-03 15:41:52.007000             🧑  作者: Mango

轮廓半径 CSS

在CSS中,轮廓半径(outline radius)是指用于定义轮廓的圆角半径的属性。轮廓(outline)是位于边框外部的一个矩形框,通常用于标识焦点、悬停状态、错误等状态。

用法示例:

/* 定义轮廓圆角半径为10px */
outline-radius: 10px;

/* 定义独立的上下左右轮廓圆角半径 */
outline-radius-top-left: 5px;
outline-radius-top-right: 10px;
outline-radius-bottom-left: 15px;
outline-radius-bottom-right: 20px;

上述用法中,第一个样式为简写属性,用于定义所有四个角的轮廓圆角半径。第二个样式为各自独立的属性,可分别定义上下左右四个角的轮廓圆角半径。

轮廓半径的属性值可以为具体的数值,也可以使用相对单位,如百分比、em等。对于独立定义的属性,可对不同角度的半径进行不同的定义。

  • outline-radius:定义所有四个角的轮廓圆角半径
  • outline-radius-top-left:定义左上角的轮廓圆角半径
  • outline-radius-top-right:定义右上角的轮廓圆角半径
  • outline-radius-bottom-left:定义左下角的轮廓圆角半径
  • outline-radius-bottom-right:定义右下角的轮廓圆角半径

轮廓半径是CSS3新增的属性,不支持IE浏览器。当使用轮廓半径时,需注意与边框半径(border-radius)的区别,边框半径定义圆角的属性在绝大多数浏览器中都具有良好的支持。