当前位置:首页 > CSS

css制作太极

2026-02-12 22:06:52CSS

使用CSS制作太极图

通过CSS的border-radius和伪元素可以轻松实现太极图案。以下是一个完整的实现方法:

css制作太极

<div class="taiji"></div>
.taiji {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  background: linear-gradient(to right, white 50%, black 50%);
  position: relative;
}

.taiji::before,
.taiji::after {
  content: '';
  position: absolute;
  width: 50%;
  height: 50%;
  border-radius: 50%;
}

.taiji::before {
  top: 0;
  left: 25%;
  background: black;
  border: 25px solid white;
}

.taiji::after {
  bottom: 0;
  left: 25%;
  background: white;
  border: 25px solid black;
}

添加动画效果

让太极图旋转起来可以增加视觉效果:

css制作太极

.taiji {
  animation: rotate 5s linear infinite;
}

@keyframes rotate {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

响应式调整

通过CSS变量可以方便地调整太极图大小:

.taiji {
  --size: 200px;
  width: var(--size);
  height: var(--size);
}

.taiji::before,
.taiji::after {
  border-width: calc(var(--size) / 8);
}

进阶样式

添加阴影和渐变效果增强立体感:

.taiji {
  box-shadow: 0 0 20px rgba(0,0,0,0.3);
  background: linear-gradient(45deg, #f9f9f9 50%, #333 50%);
}

这些CSS技巧组合起来可以创建出美观且符合传统太极图案的设计,通过调整参数还能实现不同风格的变体。

标签: 太极css
分享给朋友:

相关文章

css表单制作

css表单制作

基础表单结构 使用HTML创建表单的基本结构,包含<form>标签及输入字段。表单通常需要action(提交地址)和method(提交方法)属性。 <form action="/s…

css页脚制作

css页脚制作

CSS页脚制作方法 固定定位页脚 使用position: fixed将页脚固定在页面底部,适用于需要始终显示的页脚。 footer { position: fixed; bottom: 0;…

纯css制作tab菜单

纯css制作tab菜单

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

css如何制作三角形

css如何制作三角形

使用 border 属性制作三角形 通过设置元素的 border 属性,利用边框的透明特性可以创建三角形。将一个元素的宽度和高度设为 0,然后通过设置不同方向的边框宽度和颜色来实现。 .triang…

网页制作教程css

网页制作教程css

CSS 基础概念 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。通过将样式与 HTML 结构分离,提升代码可维护性。 CSS 引入方式 内联样式:直接在 HTML 标签中使…

css制作响应网页

css制作响应网页

响应式网页设计基础 使用CSS制作响应式网页的核心是让页面能够根据不同设备的屏幕尺寸自动调整布局和样式。主要通过媒体查询(Media Queries)、弹性布局(Flexbox)和网格布局(Grid)…