html太极旋转css,前端CSS技巧之太极旋转图详解

大家好今天跟大家分享的是纯CSS实现旋转太极图的方法,首先我们来看下效果:

bd8a04e8a7c48039627060a1785f96aa.gif

接下来我们来看一下它的实现过程:

一、构建HTML:

c88cae3ea1c52aac24dc7f40d560575d.png

HTML

二、CSS样式设置:

1、基本样式格式化

8bdcebd2632efcf7f3cf9e0984dc68f5.png

2、太极图主题样式:设置相同的宽高,并通过“border-radius:50%”转为圆形,position设为relative相对定位,给一个1像素的灰色边框,最后通过animation引入后面的动画。

cebb5de0af81aadd9108c5bc1b9e2e85.png

3、黑白部分设置:黑白两部分的宽均为父元素的50%,高度为父元素的100%,通过absolute定位在一左一右,然后通过border-radius去掉左右两侧多余的部分与太极主体圆形完全重合。

55c91f488bf6afa6b191053711603768.png

4、圆弧部分设置:主要原理就是用一个黑色和一个白色的圆形进行覆盖从而形成圆弧,这里注意一下尺寸和定位就行了。

c93a90dc9dee6041baa67a2bfe46beff.png

5、黑白圆点设置:同上面的操作方法基本类似,通过border-radius设置两个圆形,调整尺寸和背景颜色并通过定位放到合适的位置即可

9e1880d4edde5d066d7cc93f89299d8d.png

6、添加动画:通过@keyframes设置动画,主体部分延Z轴旋转360度,步骤2中以引用此处。

f4c571a66ede3d0cb04dac9bbe5f824c.png

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值