js+html5实现动画版太极小程序

19 篇文章 0 订阅
16 篇文章 0 订阅

系列文章目录


提示:阅读完文帐,有对此程序感兴趣的可以在底部获取下载地址!

文章目录

一、为何开发此程序?

二、效果展示

1.图片展示

2.视频展示

三、源码展示

html5:

css3:

JavaScript:

总结


前言

每个学习过前端的学习者来说,都接触过生活所见到的方方面面,今天分享玄学小程序——太极小程序,它用到了HTML5+JavaScript的内容,相信你一定会有所收获的。


提示:以下是本篇文章正文内容

一、为何开发此程序?

1.作为新手:加深记忆,学会不同的开发思想。

2.生活所需。

3.拿来即用,方便。

二、效果展示

1.图片展示

(示例):

2.视频展示

(示例):

https://live.csdn.net/v/169592

三、源码展示

html5:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>太极</title>
    <link rel="stylesheet" href="taiji.css">
</head>
<body>


<div class="clockdiv" id="clock-dfc">
    <div class="pointer pointer5"></div>
    <div class="pointer pointer11"></div>

    <!-- 背景覆盖 -->
    <div class="bk "></div>
    <div class="bk2"></div>
    <!-- 风叶 -->
    <div class="page page1"> <div class="innerPage page2"></div></div>
    <div class="page page3"><div class="innerPage page4"></div></div>

	<audio autoplay="autoplay" controls="controls"loop="loop" preload="auto"
            	src="taiji.mp3">
      		
	</audio>

    <style type="text/css">
         audio{
                 display: none;
             }
             body{background-image: url("taiji.jpg");background-repeat:no-repeat; background-size:100% 900px}
    </style>
</div>
<script src="taiji.js"></script>

</body>
</html>

css3:

div { text-align: center; width: 960px; font-family:"微软雅黑";}

.clockdiv {    margin: 50px auto;    width: 500px; height: 500px;    border: 0;
    border-radius: 250px;    background: #28A7E1;    position: relative;}
.clockdiv div { width: 300px;}

div.pointer { width: 500px; height: 2px;    background: #fff; position: absolute;
    top: 250px;    transform: rotate(15deg);   -webkit-transform: rotate(15deg);	/* Safari and Chrome */}
div.pointer5{ transform: rotate(90deg);    -webkit-transform: rotate(90deg);	/* Safari and Chrome */}
div.pointer11{ transform: rotate(180deg);    -webkit-transform: rotate(180deg);	/* Safari and Chrome */}


/*内心圆*/
body {background-image: taiji.jpg}
div.page {  width: 250px; height: 250px;  background: #fff;
    position: absolute; border-radius:125px ;  left: 125px;   }
div.innerPage { width: 80px; height: 80px;  background: #000;
    position: absolute; border-radius:65px ; left: 88px; top: 88px;}
div.page3 {  top: 250px; background: #000;  left: 125px;}
div.page4 { background: #fff;}

/*背景覆盖*/
div.bk { position: absolute; width: 250px; height: 500px; background: #fff;
        border-top-left-radius: 250px; border-bottom-left-radius: 250px;}
div.bk2 { position: absolute; width: 250px; height: 500px; background: #000;
    border-top-left-radius: 0; border-bottom-left-radius: 0px;
    border-top-right-radius: 250px; border-bottom-right-radius: 250px; left: 250px;}
body{}

JavaScript:


var deg = 0


var tid = setInterval(function(){
    var clock_dfc = document.getElementById("clock-dfc");

    clock_dfc.style.transform = "rotate("+(-deg)+"deg)";
},100);

总结

以上就是今天要讲的内容,本文仅仅简单介绍了太极动画的实现效果,你也可以加以改进,而HTML提供了大量能使我们快速便捷地实现关注世界的效果,希望对此兴趣的人继续探索深入。

源码下载地址:

https://download.csdn.net/download/qinluyu111/20272086

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

初尘屿风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值