(模仿): CSS3的 TAI JI rotate效果

太极rotate动画效果

开发工具与关键技术:Dream weaver 、HTML、CSS3
作者:曾子千
撰写时间:2019年1月17日

用HTML+Css3来做了一个太极旋转效果动画图
(1)HTML样式展示:

<div class="tj">
	<div class="taiji">
		<div class="tj1 t3"></div>
		<div class="tj1 t4"></div>
		<div class="tj2 j3"><div class="tj3 t"></div></div>
		<div class="tj2 j4"><div class="tj3 j"></div></div>
	</div>
</div>

(2)Css3样式展示:
主要通过css3来设置选择器中的属性和值来达到想要的效果,设置元素:宽(width)高(width),背景颜色(background),绝对定位(position: absolute)内边距(padding)外边距(margin,动画属性(animation):animation动画属性同样可以和位移(translate)、旋转(rotate)、缩放(scale)、扭曲 (skew)这4种几何变换,从而自定义动画。

.tj{
	padding-top:100px; /*设置内边距*/
	margin: 0px 0px 0px 450px; /*设置外边距*/
	}
.taiji{
	width: 600px; 
	height: 600px; 
	border-radius: 300px; /*设置圆角*/
	border:solid 2px #ccc;/*设置边框*/
	animation: spin 5s linear infinite; /*设置动画属性*/
	}
.tj1.t3{
	width: 50%; 
	height: 100%;
	background: #000;
	position: absolute; /*设置绝对定位*/ 
	border-radius:100% 0 0 100% / 50% 0 0 50%; /*设置圆角*/ 
	}
.tj2{
	width: 50%; 
	height: 50%; 
	left: 25%; 
	border-radius: 50%;/*设置圆角*/ 
	position: absolute; /*设置绝对定位*/
	}
.t4{
	background: #fff;
	border-radius:0 100% 100% 0 / 0 50% 50% 0; /*设置圆角*/ 
	}

.j3{
	bottom: 0px; 
	background: #fff;
	}
.j4{
	background: #000;
	}
.tj3{
	width: 25%; 
	height: 25%; 
	left: 37.5%;
	border-radius: 50%;/*设置圆角*/
	position: absolute; /*设置绝对定位*/
	}
.t{
	top:37.5%;
	background: #000;
	}
.j{
	top:37.5%;
	background: #fff;
	}
/*—————————动画方法—————————*/
@keyframes spin {
	0% {
		transform:rotate(0deg);
		/*利用transform功能来实现旋转*/
	}
	100% {
		transform:rotate(360deg);
	}
}

(3)成品效果图:
在这里插入图片描述

加油!!! 在这里插入图片描述

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值