当前位置:首页 > CSS

css制作圆形

2026-03-31 20:28:02CSS

使用 border-radius 属性制作圆形

通过设置 border-radius: 50% 可以将元素变为圆形。该属性会将元素的四个角设置为半径值为元素宽度一半的圆角,从而形成圆形。

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

使用 aspect-ratio 保持宽高比

若希望圆形在不同尺寸下保持比例,可以使用 aspect-ratio: 1 确保宽高比为 1:1。

css制作圆形

.circle {
  width: 100px;
  aspect-ratio: 1;
  border-radius: 50%;
  background-color: #e74c3c;
}

使用 clip-path 创建圆形

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

.circle {
  width: 100px;
  height: 100px;
  clip-path: circle(50% at 50% 50%);
  background-color: #2ecc71;
}

使用 SVG 绘制圆形

SVG 的 <circle> 元素专为绘制圆形设计,适合需要矢量图形的场景。

css制作圆形

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

响应式圆形设计

通过 vw% 单位实现圆形随视口或容器大小变化。

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

圆形边框效果

为圆形添加边框时需注意 box-sizing,避免边框导致尺寸溢出。

.circle {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: 5px solid #e67e22;
  box-sizing: border-box;
}

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

相关文章

css网页制作

css网页制作

CSS网页制作基础 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。以下是核心知识点: 选择器与样式规则 /* 标签选择器 */ p { color: #333; fo…

css div 制作导航菜单

css div 制作导航菜单

基本导航菜单结构 使用HTML创建一个简单的导航菜单结构,通常使用<ul>和li>列表实现。每个菜单项用<a>标签包裹以实现链接功能。 <div class="n…

纯css制作tab菜单

纯css制作tab菜单

纯CSS制作Tab菜单的方法 使用radio input控制切换 通过<input type="radio">和<label>元素配合实现无JavaScript的Tab切换效果…

纯css制作下拉菜单

纯css制作下拉菜单

纯CSS下拉菜单实现方法 通过CSS的:hover伪类和display属性可以实现纯CSS下拉菜单,无需JavaScript。以下是具体实现方式: HTML结构示例: <nav class=…

css制作表格

css制作表格

CSS 制作表格的方法 使用 CSS 可以灵活地创建和样式化表格,以下是几种常见的方法: 使用 HTML 表格标签结合 CSS 样式 通过 HTML 的 <table>、<tr&g…

css制作按钮

css制作按钮

基础按钮样式 使用CSS创建一个基础按钮需要定义display、padding、background-color和border等属性。以下是一个简单的示例: .button { display:…