当前位置:首页 > CSS

css 制作圆圈

2026-02-13 05:17:28CSS

使用 border-radius 制作圆圈

通过将元素的 border-radius 设置为 50%,可以将正方形元素变为圆形。需确保元素的宽度和高度相等。

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

使用伪元素创建圆圈

通过伪元素(如 ::before::after)生成圆形,适用于动态内容或装饰性元素。

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

使用 SVG 绘制圆圈

SVG 提供原生圆形绘制功能,适合需要矢量缩放或复杂效果的场景。

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

通过 clip-path 裁剪为圆形

使用 clip-pathcircle() 函数直接裁剪元素为圆形,支持动态调整半径和位置。

.clipped-circle {
  width: 120px;
  height: 120px;
  background-color: #9b59b6;
  clip-path: circle(50% at 50% 50%);
}

响应式圆圈的实现

结合百分比单位或 vw/vh 实现随容器大小变化的圆形。

.responsive-circle {
  width: 20vw;
  height: 20vw;
  border-radius: 50%;
  background-color: #f1c40f;
}

css 制作圆圈

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

相关文章

css 导航栏制作

css 导航栏制作

水平导航栏制作 使用无序列表<ul>和<li>标签构建基础结构,通过CSS将列表项横向排列 <nav> <ul class="horizontal-n…

css 字体库制作

css 字体库制作

创建 CSS 字体库的步骤 准备字体文件 确保拥有字体文件的合法使用权,常见的格式包括 .woff、.woff2、.ttf 或 .otf。推荐使用 woff2 格式,因其压缩率更高且现代浏览器广泛支持…

css如何制作三角形

css如何制作三角形

使用 border 属性制作三角形 通过设置元素的 border 属性,利用边框的透明特性可以创建三角形。将一个元素的宽度和高度设为 0,然后通过设置不同方向的边框宽度和颜色来实现。 .triang…

css制作钢琴块

css制作钢琴块

使用CSS制作钢琴块 钢琴块可以通过HTML和CSS的配合实现,主要利用flexbox布局和伪元素来模拟钢琴的黑白键排列。 HTML结构 <div class="piano"> &…

css制作固定模板

css制作固定模板

使用CSS创建固定模板的方法 固定模板通常指页面布局中某些元素(如导航栏、页脚)位置固定,不随滚动条移动。以下是几种实现方式: 固定定位(Fixed Positioning) 通过position…

css制作扑克牌

css制作扑克牌

使用CSS制作扑克牌 扑克牌的样式可以通过CSS的border-radius、box-shadow和transform等属性实现。以下是一个简单的扑克牌设计示例: <div class="po…