当前位置:首页 > CSS

css制作圆圈

2026-02-12 20:29:29CSS

使用 border-radius 属性

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

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

使用 SVG 绘制圆形

SVG 提供原生圆形绘制功能,通过 <circle> 标签实现。可自定义半径、填充颜色和描边。

css制作圆圈

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

使用伪元素创建圆形

通过伪元素(如 ::before::after)生成圆形,适合装饰性元素。需设置伪元素的尺寸和 border-radius

css制作圆圈

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

使用 clip-path 裁剪

通过 clip-pathcircle() 函数直接裁剪出圆形区域。此方法支持复杂形状的裁剪。

.clipped-circle {
  width: 80px;
  height: 80px;
  background-color: #f39c12;
  clip-path: circle(40px at center);
}

动态圆形(CSS 动画)

结合 border-radius 和 CSS 动画,可创建动态效果。例如实现脉冲动画。

.pulse-circle {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #9b59b6;
  animation: pulse 1.5s infinite;
}

@keyframes pulse {
  0% { transform: scale(1); }
  50% { transform: scale(1.2); }
  100% { transform: scale(1); }
}

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

相关文章

用css制作网页

用css制作网页

创建HTML文件结构 新建一个index.html文件,写入基础HTML5结构。通过<link>标签引入外部CSS文件,示例结构如下: <!DOCTYPE html> <…

css网页制作教程下载

css网页制作教程下载

CSS网页制作教程下载资源推荐 免费在线教程平台 W3Schools(www.w3schools.com/css/)提供交互式CSS教程,涵盖基础到高级内容,支持在线练习。 MDN Web Docs(…

怎么制作css表格

怎么制作css表格

使用HTML和CSS创建表格 HTML提供<table>标签用于创建表格结构,CSS用于控制样式。以下是一个基础示例: <table class="styled-table">…

min.css制作

min.css制作

使用 min.css 制作轻量级样式 min.css 是一个极简的 CSS 框架,专注于轻量化和快速加载。以下是如何使用 min.css 进行开发的步骤。 引入 min.css 通过 CDN 直接…

咖啡店css制作

咖啡店css制作

咖啡店网页CSS设计要点 布局与配色 咖啡店网页通常采用温暖自然的配色方案,如棕色、米色、浅绿色等大地色系。主色调可选择咖啡色(#6F4E37)作为品牌色,搭配奶油色(#FFF8E8)作为背景。使用C…

css菜单制作

css菜单制作

CSS 菜单制作方法 水平导航菜单 使用 display: inline-block 或 flexbox 可以轻松创建水平导航菜单。以下是一个基本示例: <nav> <ul c…