当前位置:首页 > CSS

css圆角制作

2026-02-12 20:23:21CSS

CSS圆角制作方法

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

基础语法:

border-radius: 10px; /* 四个角相同 */
border-radius: 10px 5px; /* 左上右下 右上左下 */
border-radius: 10px 5px 8px 3px; /* 左上 右上 右下 左下 */

椭圆角效果

通过斜杠分隔水平半径和垂直半径,可以创建椭圆角:

border-radius: 50px / 20px; /* 水平50px 垂直20px */
border-radius: 10px 30px 20px 5px / 5px 10px 15px 20px; /* 分方向设置 */

单个角设置

如需单独控制某个角,可使用以下属性:

css圆角制作

border-top-left-radius: 10px;
border-top-right-radius: 5px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 3px;

百分比值

百分比基于元素尺寸计算,适合创建圆形:

border-radius: 50%; /* 圆形(需元素宽高相等) */

高级技巧

  1. 圆形按钮

    css圆角制作

    .circle-btn {
      width: 100px;
      height: 100px;
      border-radius: 50%;
    }
  2. 胶囊形状

    .pill-shape {
      border-radius: 9999px; /* 极大值实现 */
      /* 或 */
      border-radius: 50vh; /* 基于视口高度 */
    }
  3. 不规则圆角

    .custom-shape {
      border-radius: 20px 40px 60px 80px / 10px 30px 50px 70px;
    }

浏览器兼容性

现代浏览器均支持border-radius,包括IE9+。对于旧版浏览器,可添加前缀:

-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

标签: 圆角css
分享给朋友:

相关文章

制作css

制作css

CSS基础语法 CSS规则由选择器和声明块组成。选择器指向需要设置样式的HTML元素,声明块包含一个或多个用分号分隔的声明。每个声明由属性和值组成,用冒号分隔。 选择器 { 属性: 值;…

css制作按钮

css制作按钮

基础按钮样式 创建一个基础的CSS按钮样式,可以通过以下代码实现。这个例子包含了按钮的基本属性,如背景色、边框、内边距和文字样式。 .button { background-color: #4…

css样式表制作

css样式表制作

CSS样式表制作基础 CSS(层叠样式表)用于控制网页的视觉呈现。通过CSS可以定义字体、颜色、布局等样式属性。 内联样式 直接在HTML标签中使用style属性定义样式: <p style…

css 制作三角形

css 制作三角形

使用 CSS 制作三角形的方法 边框法(Border Method) 通过设置元素的宽高为0,并利用边框的透明属性来创建三角形。这是最常见且兼容性最好的方法。 向上三角形 .triangle-…

用css制作表格

用css制作表格

使用CSS制作表格 CSS可以用来样式化HTML表格,使其更具视觉吸引力和功能性。以下是几种常见的方法: 基础表格样式 通过CSS可以调整表格的边框、间距和颜色: <table>…

css 制作石头

css 制作石头

使用CSS制作石头效果 通过CSS的border-radius、box-shadow和background属性可以模拟石头的自然外观。以下是一个简单实现: <div class="stone"…