当前位置:首页 > CSS

css制作圆孔

2026-04-01 07:12:10CSS

使用 border-radius 属性

通过将元素的 border-radius 设置为 50%,可以将正方形或长方形元素变为圆形。例如,创建一个宽高相等的元素并设置圆角:

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

使用 clip-path 属性

clip-path 可以通过 circle() 函数直接裁剪出圆形区域。这种方法适用于非正方形元素:

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

使用 SVG 实现圆孔

通过内联 SVG 的 <circle> 元素,可以更灵活地控制圆的样式和位置:

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

使用伪元素创建空心圆

通过伪元素和 border 属性,可以制作空心圆(圆环):

.hollow-circle {
  width: 100px;
  height: 100px;
  position: relative;
}
.hollow-circle::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border: 5px solid #9b59b6;
  border-radius: 50%;
}

使用 radial-gradient 背景

通过 CSS 的渐变背景模拟圆孔效果,适合背景透明的场景:

css制作圆孔

.gradient-circle {
  width: 100px;
  height: 100px;
  background: radial-gradient(circle, #f1c40f 60%, transparent 60%);
}

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

相关文章

css 制作表单

css 制作表单

使用 CSS 制作表单 表单是网页交互的重要组成部分,通过 CSS 可以美化表单元素,提升用户体验。以下是常见的表单样式设计方法。 基础表单结构 HTML 表单通常包含输入框、标签、按钮等元素。以下…

表格制作css

表格制作css

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

css 制作报表

css 制作报表

CSS 制作报表的方法 使用 CSS 制作报表主要涉及表格样式的设计、布局优化以及响应式处理。以下是几种常见的方法和技巧: 基础表格样式 通过 CSS 可以增强 HTML 表格的视觉效果,使其更符合…

css怎么制作段落

css怎么制作段落

段落样式基础设置 使用 p 标签定义段落,通过CSS控制字体、间距等属性: p { font-family: Arial, sans-serif; font-size: 16px;…

css制作搜索框

css制作搜索框

制作搜索框的基本结构 使用HTML创建一个简单的搜索框结构,包含输入框和搜索按钮: <div class="search-box"> <input type="text" pl…

css怎么制作表单

css怎么制作表单

基础表单结构 使用HTML创建表单元素,搭配CSS进行样式设计。表单通常包含<form>标签及输入控件(如<input>、<textarea>、<select…