当前位置:首页 > CSS

css制作圆环

2026-02-13 03:04:54CSS

使用 border-radius 和 border 属性

通过设置元素的 border-radius 为 50% 将其变为圆形,再通过 border 属性控制圆环的宽度和颜色。调整 widthheight 控制圆环大小。

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

使用伪元素叠加

通过伪元素(如 ::before::after)创建一个稍小的圆形,叠加在父元素上形成圆环效果。父元素需设置 position: relative,伪元素设置 position: absolute

css制作圆环

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

.circle::before {
  content: '';
  position: absolute;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background-color: white;
  top: 10px;
  left: 10px;
}

使用 conic-gradient 渐变

通过 CSS 的 conic-gradient 创建环形渐变,结合 maskclip-path 实现圆环效果。适用于需要分段颜色或动态进度环的场景。

css制作圆环

.circle {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: conic-gradient(#3498db 0% 75%, #eee 75% 100%);
  mask: radial-gradient(transparent 35px, black 36px);
}

SVG 实现圆环

使用 SVG 的 <circle> 元素,通过 strokestroke-dasharray 属性控制圆环样式和进度。适合需要动画或精确控制的场景。

<svg width="100" height="100" viewBox="0 0 100 100">
  <circle cx="50" cy="50" r="40" fill="none" stroke="#3498db" stroke-width="10"/>
</svg>

动画圆环(CSS Keyframes)

结合 borderkeyframes 实现旋转或颜色变化的动态圆环。通过调整 border-top-color 等属性实现加载动画效果。

.circle {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: 10px solid #eee;
  border-top-color: #3498db;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  to { transform: rotate(360deg); }
}

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

相关文章

网页制作css

网页制作css

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。基本语法由选择器和声明块组成: 选择器 { 属性: 值; 属性: 值; } 例如: p { color: b…

css导航栏制作

css导航栏制作

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

css制作图片

css制作图片

CSS 制作图片的方法 使用 background-image 属性 通过 background-image 属性可以为元素设置背景图片。这种方法适用于将图片作为背景而非内容的一部分。 .eleme…

css 制作三角形

css 制作三角形

使用 CSS 制作三角形的方法 边框法(Border Method) 通过设置元素的宽高为0,并利用边框的透明属性来创建三角形。这是最常见且兼容性最好的方法。 向上三角形 .triangle-…

css 字体库制作

css 字体库制作

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

css图标制作

css图标制作

CSS 图标制作方法 使用 Unicode 或图标字体 通过引入字体库(如 Font Awesome)或直接使用 Unicode 符号生成图标。例如,Font Awesome 的图标可通过类名调用:…