border-radius 属性向元素添加圆角边框

语法:border-radius 属性是一个简写属性,用于设置四个 border-*-radius 属性

  1. border-radius: 1-4 length|% / 1-4 length|%;
  2. //顺序为从左上角开始顺时针设置圆角

按此顺序设置每个 radii 的四个值。如果省略 bottom-left,则与 top-right 相同。如果省略 bottom-right,则与 top-left 相同。如果省略 top-right,则与 top-left 相同。

  1. border-radius: 2em 1em 4em / 0.5em 3em;

等价于

  1. border-top-left-radius: 2em 0.5em;
  2. border-top-right-radius: 1em 3em;
  3. border-bottom-right-radius: 4em 0.5em;
  4. border-bottom-left-radius: 1em 3em;
  5. //省略的左下角与右上角相同
  1. border-radius: 300px 300px 300px 300px/300px 300px 300px 300px;

border-radius: 左上角水平圆角半径大小 右上角水平圆角半径大小 右下角水平圆角半径大小 左下角水平圆角半径大小/左上角垂直圆角半径大小 右上角垂直圆角半径大小 右下角垂直圆角半径大小 左下角垂直圆角半径大小;

也就是斜杠前的是水平方向,斜杠后面的是垂直方向。
**

单独指定每个角的圆角

  1. border-垂直-水平-radius: 水平 垂直
  2. .radius {
  3. border-top-left-radius: 200px 100px;
  4. border-top-right-radius: 200px 100px;
  5. border-bottom-left-radius: 200px 100px;
  6. border-bottom-right-radius: 200px 100px;
  7. }

css平滑圆角
圆角border-radius - 图1

https://www.shejiku.net/css-border-radius.html

视觉生成器

https://9elements.github.io/fancy-border-radius/