前端小动画之旋转的太极

这篇博客展示了如何使用前端技术创建一个旋转的太极动画。通过将太极图像拆分为上下两个半圆,并利用CSS的flex布局和绝对定位来构建各个部分,包括白色和黑色的小半圆。动画的旋转速度可以通过调整时长来控制。文章提供了详细的实现步骤和完整的源码。

 随便写个旋转的小太极玩玩,最后附上源码。

 最终效果图如下 (tips:  旋转可以根据动画时长调控,时间越短,旋转越快)

思路就是先将太极圆(200px,200px)分为上下两个半圆(200px,100px),通过flex布局使其纵向排列,我这里是上半部分为白色小半圆下部分为黑色小半圆

 然上半圆再分为左右两部分,通过绝对定位使左侧绘制个小黑半圆(30px,15px)且左侧底部居中,右侧大黑半圆(100px,50px)底部靠右,最后右侧内部再绘制个白色小半圆(30px,15px)就完成了上半部分。

下半部分的思路与上半部分基本一致,只需注意定位的方向和大小颜色就行了。

 完整的代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值