当前位置:首页 > 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 实现随容器大小变化的圆形。

css 制作圆圈

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

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

相关文章

css如何制作三角形

css如何制作三角形

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

css制作春季踏青

css制作春季踏青

使用CSS制作春季踏青主题效果 背景设计 通过渐变背景模拟春日天空,使用柔和的色调如浅蓝、淡绿和粉色。可以添加云朵或小鸟的剪影作为装饰元素。 body { background: linear-…

网页制作中css中运行

网页制作中css中运行

CSS 动画基础 CSS 动画通过 @keyframes 和 animation 属性实现动态效果。@keyframes 定义动画关键帧,animation 控制动画的持续时间、速度曲线等。 定…

css表格制作表格

css表格制作表格

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

css导航栏制作

css导航栏制作

CSS导航栏制作方法 水平导航栏 使用display: inline-block或flexbox实现水平导航栏。设置背景色、内边距和悬停效果增强交互性。 .navbar { backgroun…

div css制作导航

div css制作导航

导航栏的基本结构 使用HTML的<nav>标签包裹导航链接,内部通常采用无序列表<ul>和列表项<li>结构。示例代码如下: <nav> <…