当前位置:首页 > 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; /* 分方向设置 */

单个角设置

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

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

百分比值

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

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

高级技巧

  1. 圆形按钮

    .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+。对于旧版浏览器,可添加前缀:

css圆角制作

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

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

相关文章

css 制作表格

css 制作表格

基础表格结构 使用HTML的<table>标签创建表格框架,搭配<tr>(行)、<th>(表头)和<td>(单元格)标签。例如: <table&…

css导航栏制作

css导航栏制作

CSS导航栏制作方法 水平导航栏 使用display: inline-block或flexbox布局创建水平导航栏。设置背景色、间距和悬停效果增强视觉体验。 <nav class="horiz…

div css制作导航

div css制作导航

使用div和CSS制作导航栏 导航栏是网站的重要组成部分,用于帮助用户快速找到所需内容。以下是使用div和CSS制作导航栏的方法: HTML结构 创建一个基本的导航栏HTML结构,使用div和ul元…

css 制作报表

css 制作报表

CSS 制作报表的方法 使用 CSS 制作报表主要涉及表格样式的设计、布局优化以及响应式处理。以下是几种常见的方法和技巧: 基础表格样式 通过 CSS 可以增强 HTML 表格的视觉效果,使其更符合…

css制作滑动页面

css制作滑动页面

使用CSS实现滑动页面 通过CSS可以实现多种滑动页面效果,包括横向滑动、纵向滑动以及视差滚动等。以下是几种常见的实现方法: 横向滑动效果 横向滑动通常用于展示一组卡片或图片,可以通过CSS的ove…

css个人简历制作两页

css个人简历制作两页

使用CSS制作两页个人简历 创建两页的个人简历需要合理布局和分页控制,以下是实现方法: HTML基础结构 <!DOCTYPE html> <html lang="zh-CN">…