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的::before和::after伪元素结合border属性可以创建简单的几何形状图标。例如制作一个三角形: .triangle { w…

空间css制作

空间css制作

空间 CSS 制作方法 使用 margin 和 padding 控制间距 通过调整 margin(外边距)和 padding(内边距)属性,可以控制元素之间的空间。例如: .element {…

css图标制作

css图标制作

CSS 图标制作方法 使用 Unicode 或图标字体 通过引入字体库(如 Font Awesome)或直接使用 Unicode 符号生成图标。例如,Font Awesome 的图标可通过类名调用:…

css制作彩虹

css制作彩虹

使用线性渐变创建彩虹效果 通过CSS的linear-gradient属性可以轻松实现彩虹效果。以下是一个基础的彩虹样式代码: .rainbow { width: 100%; height:…

css怎么制作首字下沉

css怎么制作首字下沉

首字下沉的实现方法 首字下沉是一种常见的排版效果,通过放大段落的首字母并使其下沉,可以增强文本的视觉吸引力。以下是几种实现方法: 使用::first-letter伪元素 通过CSS的::first-…

咖啡店css制作

咖啡店css制作

咖啡店网页CSS设计要点 布局与配色 咖啡店网页通常采用温暖自然的配色方案,如棕色、米色、浅绿色等大地色系。主色调可选择咖啡色(#6F4E37)作为品牌色,搭配奶油色(#FFF8E8)作为背景。使用C…