当前位置:首页 > CSS

用css制作圆形

2026-04-01 17:59:21CSS

使用 border-radius 属性

通过设置 border-radius50%,可以将一个正方形元素变为圆形。元素的宽度和高度必须相等。

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

使用 aspect-ratio 确保宽高比

如果希望元素动态调整大小但仍保持圆形,可以结合 aspect-ratio 属性确保宽高比为 1/1

.circle {
  width: 50%;
  aspect-ratio: 1/1;
  border-radius: 50%;
  background-color: red;
}

使用 clip-path 创建圆形

clip-path 可以通过 circle() 函数直接裁剪出圆形区域,适合更复杂的图形需求。

.circle {
  width: 150px;
  height: 150px;
  clip-path: circle(50% at center);
  background-color: green;
}

使用伪元素生成圆形

通过伪元素(如 ::before::after)动态生成圆形,适合装饰性元素。

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

响应式圆形设计

结合百分比单位和 vw/vh 单位,可以创建适应不同屏幕尺寸的圆形。

用css制作圆形

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

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

相关文章

表格制作css

表格制作css

基础表格样式 使用CSS可以轻松地为HTML表格添加样式。以下是一个基础表格的HTML和CSS示例: <table class="basic-table"> <thead>…

css制作网页

css制作网页

CSS 网页设计基础 CSS(层叠样式表)用于控制网页的视觉呈现,包括布局、颜色、字体等。以下为关键方法和示例: 基础结构 HTML 文件需链接 CSS: <link rel="styles…

css制作标尺

css制作标尺

使用 CSS 制作标尺的方法 方法一:使用线性渐变和伪元素 通过 linear-gradient 和伪元素实现刻度线,适合简单的水平或垂直标尺。 .ruler { position: rela…

css 制作目录

css 制作目录

使用CSS制作目录的方法 CSS可以用于创建美观且结构清晰的目录,以下是几种常见的方法: 使用无序列表(ul)和样式化 通过无序列表创建目录结构,再利用CSS进行美化: <div class…

css简历制作

css简历制作

使用CSS制作简历的基本步骤 选择简洁的布局结构,通常采用单列或双列设计。单列适合内容较少的简历,双列能更好利用空间展示技能和工作经历。布局时注意留白,避免信息过于拥挤。 定义合适的字体和颜色方案。…

css制作钢琴块

css制作钢琴块

使用CSS制作钢琴块 钢琴块通常由黑白键交替排列组成,可以通过CSS的flex布局或grid布局实现。以下是一个简单的实现方法: <div class="piano"> &l…