CSS 圆角

CSS 圆角

通过 CSS border-radius 属性,可以实现任何元素的“圆角”样式。

CSS border-radius 属性

CSS border-radius 属性定义元素角的半径。

提示:您可以使用此属性为元素添加圆角!

这里有三个例子:

trycss3_border-radius_1.htm

这是代码:

实例

  1. #rcorners1 {
  2. border-radius: 25px;
  3. background: #73AD21;
  4. padding: 20px;
  5. width: 200px;
  6. height: 150px;
  7. }
  8. #rcorners2 {
  9. border-radius: 25px;
  10. border: 2px solid #73AD21;
  11. padding: 20px;
  12. width: 200px;
  13. height: 150px;
  14. }
  15. #rcorners3 {
  16. border-radius: 25px;
  17. background: url(/uploads/i/css/photo/paper.gif);
  18. background-position: left top;
  19. background-repeat: repeat;
  20. padding: 20px;
  21. width: 200px;
  22. height: 150px;
  23. }

提示border-radius 属性实际上是以下属性的简写属性:

  • border-top-left-radius
  • border-top-right-radius
  • border-bottom-right-radius
  • border-bottom-left-radius

CSS border-radius - 指定每个角

border-radius 属性可以接受一到四个值。规则如下:

四个值 - border-radius: 15px 50px 30px 5px;(依次分别用于:左上角、右上角、右下角、左下角):

三个值 - border-radius: 15px 50px 30px;(第一个值用于左上角,第二个值用于右上角和左下角,第三个用于右下角):

两个值 - border-radius: 15px 50px;(第一个值用于左上角和右下角,第二个值用于右上角和左下角):

一个值 - border-radius: 15px;(该值用于所有四个角,圆角都是一样的):

这是代码:

实例

  1. #rcorners1 {
  2. border-radius: 15px 50px 30px 5px;
  3. background: #73AD21;
  4. padding: 20px;
  5. width: 200px;
  6. height: 150px;
  7. }
  8. #rcorners2 {
  9. border-radius: 15px 50px 30px;
  10. background: #73AD21;
  11. padding: 20px;
  12. width: 200px;
  13. height: 150px;
  14. }
  15. #rcorners3 {
  16. border-radius: 15px 50px;
  17. background: #73AD21;
  18. padding: 20px;
  19. width: 200px;
  20. height: 150px;
  21. }
  22. #rcorners4 {
  23. border-radius: 15px;
  24. background: #73AD21;
  25. padding: 20px;
  26. width: 200px;
  27. height: 150px;
  28. }

css3_border-radius_2.htm

您还可以创建椭圆角:

实例

  1. #rcorners1 {
  2. border-radius: 50px / 15px;
  3. background: #73AD21;
  4. padding: 20px;
  5. width: 200px;
  6. height: 150px;
  7. }
  8. #rcorners2 {
  9. border-radius: 15px / 50px;
  10. background: #73AD21;
  11. padding: 20px;
  12. width: 200px;
  13. height: 150px;
  14. }
  15. #rcorners3 {
  16. border-radius: 50%;
  17. background: #73AD21;
  18. padding: 20px;
  19. width: 200px;
  20. height: 150px;
  21. }

css3_border-radius_3.htm

CSS 圆角属性

属性 描述
border-radius 用于设置所有四个 border-*-*-radius 属性的简写属性。
border-top-left-radius 定义左上角边框的形状。
border-top-right-radius 定义右上角边框的形状。
border-bottom-right-radius 定义右下角边框的形状。
border-bottom-left-radius 定义左下角边框的形状。