IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> js+html5实现动画版太极小程序 -> 正文阅读

[JavaScript知识库]js+html5实现动画版太极小程序

系列文章目录


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

文章目录

一、为何开发此程序?

二、效果展示

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

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-07-15 16:04:45  更:2021-07-15 16:04:50 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 -2025/1/28 11:49:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码