当前位置:首页 > CSS

css制作圆角矩形

2026-02-26 22:04:43CSS

使用 border-radius 属性

在 CSS 中,border-radius 属性是制作圆角矩形的主要方法。该属性可以接受一个或多个值,用于定义矩形的四个角的圆角半径。

.rounded-rectangle {
  border-radius: 10px;
}

设置不同圆角半径

可以为矩形的每个角单独设置不同的圆角半径。值的顺序为左上、右上、右下、左下。

.rounded-rectangle {
  border-radius: 10px 20px 30px 40px;
}

使用百分比值

border-radius 也可以使用百分比值,相对于元素的宽度和高度计算圆角半径。这对于创建椭圆形或圆形特别有用。

.rounded-rectangle {
  border-radius: 50%;
}

单独控制每个角

CSS 提供了单独控制每个角的属性,分别是 border-top-left-radiusborder-top-right-radiusborder-bottom-right-radiusborder-bottom-left-radius

.rounded-rectangle {
  border-top-left-radius: 10px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 40px;
}

椭圆形状的圆角

通过使用两个值,可以创建椭圆形的圆角。第一个值表示水平半径,第二个值表示垂直半径。

.rounded-rectangle {
  border-radius: 50px / 25px;
}

兼容性考虑

border-radius 属性在现代浏览器中广泛支持。对于旧版浏览器,可能需要使用厂商前缀(如 -webkit-border-radius-moz-border-radius)。

.rounded-rectangle {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

结合其他样式

圆角矩形可以与其他 CSS 样式结合使用,如背景色、边框等,以增强视觉效果。

.rounded-rectangle {
  border-radius: 10px;
  background-color: #f0f0f0;
  border: 1px solid #ccc;
  padding: 20px;
}

css制作圆角矩形

标签: 矩形圆角
分享给朋友:

相关文章

tab反圆角实现vue

tab反圆角实现vue

实现 Tab 反圆角效果的 Vue 方案 使用 CSS 自定义样式 通过 CSS 的 border-radius 和伪元素实现反圆角效果。为选中的 Tab 添加特定类名,通过负值调整圆角位置。 .…

css圆角制作

css圆角制作

使用 border-radius 属性 在 CSS 中,border-radius 是制作圆角的主要属性。可以设置一个或多个值来控制元素的圆角大小。基本语法如下: .element { bord…

css制作圆角

css制作圆角

使用 border-radius 属性 在 CSS 中,border-radius 是制作圆角的主要属性。通过设置 border-radius 的值,可以控制元素的圆角大小。值可以是像素(px)、百分…

java如何画一个矩形

java如何画一个矩形

使用Graphics类绘制矩形 在Java中,可以通过java.awt.Graphics类提供的drawRect和fillRect方法绘制矩形。这两个方法分别用于绘制空心矩形和填充矩形。 i…

css圆角制作

css圆角制作

CSS圆角制作方法 使用border-radius属性可以轻松为元素添加圆角效果。该属性接受长度值(如px、em、%)或关键字(如round),支持简写和分方向设置。 基础语法: border-r…

css制作圆角

css制作圆角

使用 border-radius 属性 在 CSS 中,border-radius 属性是制作圆角的主要方法。通过设置该属性的值,可以控制元素的圆角大小。例如: .box { border-r…