当前位置:首页 > CSS

css半圆制作

2026-02-12 19:40:30CSS

使用border-radius属性

通过设置border-radius属性为50%并配合宽度和高度,可以创建半圆。例如,制作一个上半圆:

.half-circle {
  width: 100px;
  height: 50px;
  border-radius: 50px 50px 0 0;
  background-color: #ff6b6b;
}

调整border-radius的四个值可以控制不同方向的半圆(上、下、左、右)。

使用clip-path属性

clip-path允许通过路径裁剪元素形状。以下代码生成一个右半圆:

css半圆制作

.half-circle {
  width: 100px;
  height: 100px;
  background-color: #4ecdc4;
  clip-path: circle(50% at right);
}

修改at后的方向参数(如lefttop)可改变半圆朝向。

使用伪元素和旋转

通过伪元素旋转实现半圆效果:

css半圆制作

.half-circle {
  position: relative;
  width: 50px;
  height: 100px;
  overflow: hidden;
}
.half-circle::after {
  content: '';
  position: absolute;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: #ffbe76;
  transform: translateX(-50%);
}

调整transform参数可控制显示部分。

SVG实现方案

直接使用SVG绘制半圆,嵌入HTML:

<svg width="100" height="50" viewBox="0 0 100 50">
  <path d="M0,50 A50,50 0 0,1 50,0 L100,0 A50,50 0 0,0 0,50 Z" fill="#6a89cc"/>
</svg>

通过修改pathd属性可调整半圆形态和方向。

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

相关文章

css 制作表单

css 制作表单

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

制作css外部

制作css外部

创建CSS外部文件的方法 新建一个纯文本文件,将文件扩展名改为.css,例如styles.css。确保文件内容只包含CSS代码,不包含HTML标签。 编写CSS内容 在CSS文件中直接编写样式规则,…

css如何制作响应网页

css如何制作响应网页

响应式网页设计基础 使用CSS制作响应式网页的核心是通过媒体查询(Media Queries)和弹性布局(Flexbox/Grid)实现。媒体查询允许根据设备特性(如屏幕宽度)应用不同的样式规则。…

用css制作下拉菜单

用css制作下拉菜单

使用纯CSS制作下拉菜单 HTML结构 基础的下拉菜单需要嵌套的HTML结构,通常使用<ul>和<li>标签实现层级关系: <div class="dropdown"&…

css制作靶子

css制作靶子

CSS 制作靶子 使用 CSS 可以轻松创建一个靶子效果,主要通过嵌套的圆形元素和背景色实现。以下是实现方法: HTML 结构 <div class="target"> <d…

css的制作

css的制作

CSS 的基本概念 CSS(层叠样式表)用于控制网页的样式和布局。通过 CSS 可以定义字体、颜色、间距、背景等视觉效果,使 HTML 结构更美观。 CSS 的引入方式 内联样式:直接在 HTML…