在现代网页设计中,圆角(Rounded Corners)已成为提升视觉美感和用户体验的重要元素。从按钮、卡片、图片边框到整个容器,圆角样式被广泛应用于各类 UI 组件中。CSS 提供了灵活的圆角控制方式,开发者可以通过简单的属性设置,实现从基本的统一圆角到复杂的个性化圆角效果。本文将介绍 CSS 中实现圆角样式的多种方法,并提供实用的代码示例,帮助开发者掌握其使用技巧。
border-radius 是实现圆角最常用、最基础的方式。它用于设置元素边框的圆角半径,可以作用于任何具有背景或边框的元素。
代码示例:
.box {
width: 200px;
height: 100px;
background-color: #3498db;
border-radius: 10px;
}
作用:
设置所有四个角的圆角半径为 10px;
适用于卡片、按钮、输入框等 UI 元素;
支持所有现代浏览器。
border-radius 也支持分别设置四个角的圆角半径,从而实现个性化的圆角效果。
代码示例:
.box {
border-radius: 10px 20px 30px 40px;
}
说明:
四个值分别对应:左上、右上、右下、左下;
可以使用像素、百分比或 CSS 变量;
当 border-radius 的值为 50% 时,可以实现椭圆或圆形效果,常用于头像、图标、按钮等设计。
代码示例:
.circle {
width: 100px;
height: 100px;
background-color: #e74c3c;
border-radius: 50%;
}
作用:
创建一个圆形元素;
适用于头像、图标、圆形按钮等;
结合 overflow: hidden 可用于裁剪图片为圆形。
border-radius 支持设置两个值,分别表示水平半径和垂直半径,从而实现椭圆角效果。
代码示例:
.ellipse-corner {
width: 200px;
height: 100px;
background-color: #2ecc71;
border-radius: 30px / 15px;
}
说明:
水平半径为 30px,垂直半径为 15px;
可用于创建椭圆角、胶囊形按钮、卡片边角等;
支持响应式设计,结合 em、rem 或百分比使用。
如果只需要为某个角设置圆角,可以使用 border-top-left-radius、border-top-right-radius 等属性单独控制每个角。
代码示例:
.single-rounded {
width: 200px;
height: 100px;
background-color: #f1c40f;
border-top-left-radius: 20px;
border-bottom-right-radius: 30px;
}
特点:
可单独设置某个角的圆角;
适用于不规则的 UI 设计;
提供更精细的控制能力。
在图片或视频等元素上应用圆角样式时,通常需要配合 overflow: hidden 来裁剪超出部分,确保圆角效果完整呈现。
代码示例:
.rounded-image {
width: 150px;
height: 150px;
overflow: hidden;
border-radius: 20px;
}
.rounded-image img {
width: 100%;
height: 100%;
object-fit: cover;
}
HTML 结构:
<div class="rounded-image">
<img src="photo.jpg" alt="圆角图片">
</div>
作用:
圆角裁剪图片或视频;
适用于头像、卡片图片、画廊展示等;
提升视觉一致性,避免图像溢出。
胶囊形按钮(Round Button)是现代设计中常见的按钮样式,通过 border-radius: 50% 可以实现。
代码示例:
.round-button {
padding: 10px 20px;
background-color: #3498db;
color: white;
border: none;
border-radius: 50px;
cursor: pointer;}
说明:
按钮左右两边为半圆形,形成胶囊形状;
适用于导航栏、操作按钮、标签等;
与 padding 配合使用,适应不同内容宽度。
结合固定宽高与 border-radius: 50%,可以创建圆形按钮或图标容器。
代码示例:
.circle-button {
width: 50px;
height: 50px;
background-color: #e74c3c;
border: none;
border-radius: 50%;
color: white;
font-size: 20px;
}
说明:
制作圆形按钮或图标容器;
适用于浮动按钮、社交图标、导航图标等;
可结合字体图标或 SVG 使用。
CSS 中的 border-radius 属性是实现圆角样式的核心工具,通过灵活设置,可以实现从基础圆角到复杂形状的多种视觉效果。无论是卡片、按钮、图片容器,还是装饰性元素,合理使用圆角样式都能显著提升页面的美观性和用户体验。
声明:所有来源为“聚合数据”的内容信息,未经本网许可,不得转载!如对内容有异议或投诉,请与我们联系。邮箱:marketing@think-land.com
通过出发地、目的地、出发日期等信息查询航班信息。
通过站到站查询火车班次时刻表等信息,同时已集成至聚合MCP Server。火车票订票MCP不仅能赋予你的Agent火车时刻查询,还能支持在线订票能力。
通过车辆vin码查询车辆的过户次数等相关信息
验证银行卡、身份证、姓名、手机号是否一致并返回账户类型
查询个人是否存在高风险行为