当前位置:首页 > CSS

css 制作圆形

2026-03-11 18:14:31CSS

使用 border-radius 属性制作圆形

通过将元素的 border-radius 属性设置为 50%,可以将正方形元素变为圆形。此方法利用圆角半径的特性,当半径等于元素宽度的一半时,元素呈现圆形。

.circle {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: #3498db;
}

利用 aspect-ratio 保持宽高比

为确保元素在不同尺寸下始终为圆形,可结合 aspect-ratio: 1 固定宽高比为 1:1。这样即使只设置宽度,高度也会自动匹配。

css 制作圆形

.circle {
  width: 100px;
  aspect-ratio: 1;
  border-radius: 50%;
  background-color: #e74c3c;
}

使用 SVG 创建圆形

SVG 提供原生圆形绘制能力,通过 <circle> 标签可精确控制半径和位置。适合需要矢量图形的场景。

css 制作圆形

<svg width="100" height="100">
  <circle cx="50" cy="50" r="50" fill="#2ecc71"/>
</svg>

通过伪元素生成圆形

利用 ::before::after 伪元素生成圆形,避免额外 HTML 标签。需设置伪元素为块级元素并定义尺寸。

.element::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #f39c12;
}

动态调整圆形大小

使用 CSS 变量或 calc() 函数实现动态尺寸,结合 vw/vh 单位可创建响应式圆形。

.circle {
  --size: 10vmin;
  width: var(--size);
  height: var(--size);
  border-radius: 50%;
  background-color: #9b59b6;
}

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

相关文章

css制作表单

css制作表单

使用CSS制作表单的基本方法 创建一个美观且功能完善的表单需要结合HTML结构和CSS样式。以下是关键步骤和示例代码: HTML基础结构 <form class="my-form">…

css表格制作表格

css表格制作表格

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

css网页制作教程下载

css网页制作教程下载

免费CSS网页制作教程下载资源 W3Schools提供完整的CSS教程,包含基础到高级内容,支持在线学习和实践。官网提供PDF版本下载,适合离线学习。网址:www.w3schools.com/css…

css制作简历

css制作简历

CSS 制作简历的基本方法 使用CSS制作简历可以提升视觉效果和可读性。以下是一些关键步骤和技巧。 HTML结构 简历的HTML结构应清晰,通常包含头部、教育背景、工作经历、技能等部分。示例结构如下…

css制作开关

css制作开关

CSS 制作开关 使用纯 CSS 制作开关效果可以通过伪元素、input[type="checkbox"] 和 label 元素结合实现。以下是一个简单的实现方法: 基础 HTML 结构 <l…

css文件怎么制作

css文件怎么制作

创建CSS文件的方法 新建一个纯文本文件,将文件后缀名改为.css。例如style.css。可以使用任何文本编辑器(如记事本、VS Code、Sublime Text等)创建和编辑该文件。 编写CS…