CSS样式实现 .taiji { width: 200px; height: 2…">
当前位置:首页 > CSS

css制作太极阵

2026-04-01 15:14:58CSS

css制作太极阵

使用CSS绘制太极图

HTML结构

<div class="taiji"></div>

CSS样式实现

.taiji {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  background: linear-gradient(90deg, white 50%, black 50%);
  position: relative;
  box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

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

.taiji::before {
  background: white;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  border: 25px solid black;
}

.taiji::after {
  background: black;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  border: 25px solid white;
}

动画效果增强

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

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

实现原理

  1. 创建圆形容器通过border-radius: 50%
  2. 使用渐变背景分割黑白区域
  3. 伪元素创建阴阳鱼眼
  4. 通过边框颜色实现鱼眼反色效果
  5. 添加旋转动画模拟传统太极动态

参数调整建议

  • 修改widthheight可调整整体大小
  • 调整伪元素的border宽度可改变鱼眼大小
  • 修改animation-duration控制旋转速度
  • 更改box-shadow参数实现不同投影效果

css制作太极阵

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

相关文章

怎么制作css

怎么制作css

创建CSS文件 新建一个文本文件,将文件扩展名改为.css。例如styles.css。确保文件名简洁且能反映其用途。 编写CSS基础结构 CSS由选择器和声明块组成。选择器用于指定要样式化的HTML…

友情链接css制作

友情链接css制作

友情链接CSS制作 友情链接是网站之间互相推广的一种方式,通常以文字或图片形式展示。通过CSS可以美化友情链接的样式,使其更符合网站整体设计风格。 文字链接样式 设置文字链接的基础样式,包括颜色、…

css如何制作未读图标

css如何制作未读图标

未读图标实现方法 通过CSS可以创建多种未读图标的样式,以下是几种常见的实现方式: 使用伪元素创建小红点 .unread-badge { position: relative; disp…

css制作便签

css制作便签

CSS制作便签的方法 使用CSS可以轻松创建具有便签效果的样式,以下是一种常见的实现方式: HTML结构 <div class="note"> <h3>便签标题<…

css制作tkd

css制作tkd

CSS 制作 TKD(Title, Keywords, Description) TKD(Title, Keywords, Description)是网页 SEO 优化的核心元素,通常通过 HTML…

css制作三角形

css制作三角形

使用边框制作三角形 通过设置元素的宽度和高度为0,并利用边框属性,可以创建不同方向的三角形。例如,要创建一个向下的三角形: .triangle-down { width: 0; height…