web期末作业数字时钟,实时更新,音乐播放

news2024/12/24 9:01:12

文章目录

  • 月球动态引导页
  • 加载引导页
  • 主页面
  • 主页面html
  • 需要完整代码私信我

月球动态引导页

在这里插入图片描述

加载引导页

在这里插入图片描述

主页面

在这里插入图片描述
在这里插入图片描述

主页面html

<!DOCTYPE html>
<html lang="zh-CN">

<head>
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title>作业</title>
	<!-- jQuery -->
	<script src="https://lf9-cdn-tos.bytecdntp.com/cdn/expire-1-y/jquery/3.5.1/jquery.min.js"></script>
	<!--页面核心样式-->
	<link rel="stylesheet" href="css/style1.css">
	<link rel="stylesheet" href="css/style02.css" />
	<link rel="stylesheet" type="text/css" href="css/normalize.css" />
	<link rel="stylesheet" type="text/css" href="css/default.css">
	<link rel="stylesheet" type="text/css" href="css/logding.css" />
	<link rel="stylesheet" type="text/css" href="css/style.css" />
	<!-- Aplayer -->
	<link rel="stylesheet" href="https://lf9-cdn-tos.bytecdntp.com/cdn/expire-1-y/aplayer/1.10.1/APlayer.min.css"
		crossorigin="anonymous" referrerpolicy="no-referrer" />
	<script src="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-y/aplayer/1.10.1/APlayer.min.js" crossorigin="anonymous"
		referrerpolicy="no-referrer"></script>
	<!-- <script type="text/javascript">browserRedirect("/m");</script> -->
	<!-- <script src="https://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
	<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.animate/1.9.1/jquery.animate.min.js"></script> -->
	<style media="screen">
		body {
			overflow: hidden;
			height: 100%;
			margin: 0;
			padding: 0;
			z-index: 999;
		}

		img {
			width: 100%;
			height: 100%;
			z-index: -2;
		}
	</style>
	<script src="js/rainyday.min.js"></script>
	<script>
		function showContent() {
			setTimeout(function () {
				$("#content").show();
			}, 2000);
		}
	</script>
	<script src="https://cdn.staticfile.org/jquery/3.5.1/jquery.min.js"></script>

</head>

<body onload="run();" id="body">
	<!--加载动画-->
	<div id="loading-box">
		<div class="loading-left-bg"></div>
		<div class="loading-right-bg"></div>
		<div class="spinner-box">
			<div class="loader">
				<div class="inner one"></div>
				<div class="inner two"></div>
				<div class="inner three"></div>
			</div>
			<div class="loading-word">
				<p class="loading-title" id="loading-title">客官请耐心等待</p>
				<span id="loading-text">字体及文件加载可能需要一定时间...</span>
			</div>
		</div>
	</div>
	<img id="background" alt="background" src="./1234.jpg" />
	<div class="container slideTxtBox" onLoad="demo()" id="container">

		<div class="header flex flex-pack-justify flex-align-center">
			<div class="user-info flex flex-align-center">
				<div class="portrait"><img
						src="https://p1.music.126.net/RWrtPE-7nm-V7gB9MTj7-A==/109951168892318896.jpg?param=180y180"
						id="logo">
				</div>
				<div class="name PangMenZhengDao">期末的一个作业</div>

			</div>
			<div class="link te_c p_r hd">
				<ul class="flex flex-align-center">
					<li class="p_r"><a href="javascript:void(0);" class="transition OPPOSans-R di_bl">数字时钟</a></li>
					<li class="p_r"><a href="javascript:void(0);" class="transition OPPOSans-R di_bl">制作团队</a></li>
				</ul>
				<div class="move-bg" style="display: block; left: 125px;"></div><!--右上方 部件-->
			</div>

		</div>
		<div class="clock-container">
			<div class="clock-digital">
				<div class="date"></div>
				<div class="time"></div>
				<div class="day"> </div>
			</div>
			<div class="clock-analog">
				<div class="spear"></div>
				<div class="hour"></div>
				<div class="minute"></div>
				<div class="second"></div>
				<div class="dail"></div>
			</div>
		</div>
		
	</div>
	<!--翻页内容-->
	<div class="warp" id="content">
		<div class="txt OPPOSans-R">参与的合作伙伴们</div>
		<ul class="flex flex-warp">
			<li class="transition">
				<div class="icon">
					<a href="https://music.163.com/" target="_blank"><img
							src="https://p1.music.126.net/RWrtPE-7nm-V7gB9MTj7-A==/109951168892318896.jpg?param=180y180"></a>
				</div>
				<h3 class="OPPOSans-M ellipsis"><a href="https://music.163.com/" target="_blank">China</a></h3>
				<p class="OPPOSans-M ellipsis">China</p>
			</li>
			<li class="transition">
				<div class="icon">
					<a href="https://music.163.com/" target="_blank"><img
							src="https://p1.music.126.net/RWrtPE-7nm-V7gB9MTj7-A==/109951168892318896.jpg?param=180y180"></a>
				</div>
				<h3 class="OPPOSans-M ellipsis"><a href="https://music.163.com/" target="_blank">China</a></h3>
				<p class="OPPOSans-M ellipsis">China</p>
			</li>
			<li class="transition">
				<div class="icon">
					<a href="https://music.163.com/" target="_blank"><img
							src="https://p1.music.126.net/RWrtPE-7nm-V7gB9MTj7-A==/109951168892318896.jpg?param=180y180"></a>
				</div>
				<h3 class="OPPOSans-M ellipsis"><a href="https://music.163.com/" target="_blank">China</a></h3>
				<p class="OPPOSans-M ellipsis">China</p>
			</li>
		</ul>

		<canvas id="background"></canvas>
	</div>
	</div>
	</div>
	<script src="js/index.js"></script>
	<script src="js/jquery.min02.js"></script>
	<script>jQuery(".slideTxtBox").slide({});</script>

	<!-- 滑动效果 -->
	<script src="js/jquery.movebg.js"></script>

	<script>
		$(function () {
			$(".link").movebg({ width: 125/*滑块的大小*/, extra: 40/*额外反弹的距离*/, speed: 300/*滑块移动的速度*/, rebound_speed: 400/*滑块反弹的速度*/ });
		})
	</script>
	<!-- 音频效果 -->


	<div id="music" key="6573dad9bc612" api="https://music.xfyun.club"></div>
	<script id="xplayer" src="https://player.xfyun.club/Static/player4/js/player.js"></script>
	<script>
		function run() {
			var image = document.getElementById('background');
			image.onload = function () {
				var engine = new RainyDay({
					image: this
				});
				engine.rain([[1, 2, 8000]]);
				engine.rain([[3, 3, 0.88], [5, 5, 0.9], [6, 2, 1]], 100);
			};
			image.crossOrigin = 'anonymous';
			image.src = './1234.jpg';
		}
		run(); // 在页面加载完毕后立即执行
	</script>
	</script>
	<script src="js/fireworks.js"></script>
	<script src="js/flexible.js"></script>
	<script src="js/index2.js"></script>
	<script src="js/main.js"></script>
</body>


</html>

需要完整代码私信我

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1360035.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

OpenAI 拟每年投入 100-500 万美元,以获取新闻使用许可

最近两位媒体公司高层透露&#xff0c;OpenAI正积极与新闻出版公司进行谈判&#xff0c;提出每年投入100万至500万美元的费用&#xff0c;以获取将新闻文章用于训练大型语言模型的授权。 OpenAI目前正与大约十几家媒体公司进行谈判&#xff0c;但有报道称&#xff0c;即使对于…

【自学笔记】01Java基础-07面向对象基础-01封装

记录学习Java基础中有关面向对象编程的基础知识&#xff0c;包括面向对象思想&#xff0c;构造方法&#xff0c;封装思想&#xff0c;JavaBean。 1 面向对象概述 1.1 什么是面向对象编程 严谨来说&#xff1a;   面向对象编程&#xff08;Object-Oriented Programming&…

鸿蒙开发之拖拽事件

一、拖拽涉及的方法 Text(this.message).fontSize(50).fontWeight(FontWeight.Bold)//拖拽开始.onDragStart((event: DragEvent) > {console.log(drag event onDragStartevent.getX())})//拖拽进入组件范围&#xff0c;需要监听onDrop配合.onDragEnter((event: DragEvent) …

ARCGIS PRO SDK 使用条件管理 Pro UI

ARCGIS PRO UI简单介绍以下&#xff1a; 第一步&#xff1a;在Config.daml中在</AddInfo>标签下加上条件<conditions>标签&#xff08;必须添加的&#xff09; <conditions><!-- 定义条件 &#xff0c;此处定义了两个--Tab 另一个为 group><insert…

【AI视野·今日CV 计算机视觉论文速览 第280期】Mon, 1 Jan 2024

AI视野今日CS.CV 计算机视觉论文速览 Mon, 1 Jan 2024 Totally 46 papers &#x1f449;上期速览✈更多精彩请移步主页 Daily Computer Vision Papers Learning Vision from Models Rivals Learning Vision from Data Authors Yonglong Tian, Lijie Fan, Kaifeng Chen, Dina K…

Nodejs+express后端学习笔记(1)

1 Node.js安装 1、下载安装包&#xff1a;进入官网&#xff08;https://nodejs.org/en&#xff09;&#xff0c;下载左侧的稳定版。 2、选择安装位置&#xff0c;不用勾选自动安装必要工具。 其他都默认Next。 配置环境&#xff0c;具体参考本文章&#xff1a; https://blo…

java字节码

1. 字节码 1.1 什么是字节码&#xff1f; Java之所以可以“一次编译&#xff0c;到处运行”&#xff0c;一是因为JVM针对各种操作系统、平台都进行了定制&#xff0c;二是因为无论在什么平台&#xff0c;都可以编译生成固定格式的字节码&#xff08;.class文件&#xff09;供…

二叉树的直径,力扣

目录 题目地址&#xff1a; 题目&#xff1a; 我们直接看题解吧&#xff1a; 审题目事例提示&#xff1a; 解题方法&#xff1a; 难度分析&#xff1a; 解题方法分析&#xff1a; 解题分析&#xff1a; 补充说明&#xff1a; 代码优化&#xff1a; 题目地址&#xff1a; 543. 二…

​电脑技巧:​笔记本电脑电流声的原因和解决方案

目录 一、音频设备接口接触不良 二、笔记本电源问题 三、笔记本电脑驱动程序问题 四、音频硬件问题 五、操作系统内部电磁干扰 六、最后总结 大家在日常生活当中&#xff0c;笔记本电脑已经成为我们工作、学习和娱乐的重要工具。但有时我们在使用过程中可能会遇到一个令人…

MySQL-数据库概述

数据库相关概念&#xff1a; 数据库(DateBase)简称DB,就是一个存储数据的仓库&#xff0c;数据有组织的进行存储。 数据库分为关系型数据库简称RDBMS和非关系型数据库 关系型数据库简称RDBMS:建立在关系模型的基础上&#xff0c;由多张相互连接的二维表组成的数据库.简单来说…

项目整合积木报表-设计页面

项目整合积木报表-设计页面 <template><div><iframe id"dome" :srcsrc ></iframe></div> </template><script>export default {data(){return{src:configSrc.src"/jmreport/view/836138868821839872"}}} </…

CentOS 7.6下的HTTP隧道代理配置详解

在CentOS 7.6操作系统中&#xff0c;配置HTTP隧道代理需要一定的技术知识和经验。下面我们将详细介绍如何配置HTTP隧道代理&#xff0c;以确保网络通信的安全性和稳定性。 首先&#xff0c;我们需要了解HTTP隧道代理的基本原理。HTTP隧道代理是一种通过HTTP协议传输其他协议数…

Android 正圆

<?xml version"1.0" encoding"utf-8"?> <RelativeLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"wrap_content"android:layout_height"wrap_content"android:padding&…

遥感影像-语义分割数据集:山体滑坡数据集详细介绍及训练样本处理流程

原始数据集详情 简介&#xff1a;该遥感滑坡数据集由卫星光学图像、滑坡边界的形状文件和数字高程模型组成。该数据集中的所有图像&#xff0c;即770张滑坡图像&#xff08;红点&#xff09;和2003张非滑坡图像&#xff0c;都是从2018年5月至8月拍摄的TripleSat卫星图像中截取…

NGUI基础-三大基础控件之Sprite精灵图片

目录 Sprite是什么 如何创建Sprite 参数相关 Atlas Sprite Material Fixed Aspect Type Simple(普通模式&#xff09; Sliced(切片模式&#xff09; Tiled(平铺模式&#xff09; Filled(填充模式&#xff09; 常见的填充模式有以下几种&#xff1a; Advanced(高级…

Java IO知识点

1. Java IO IO&#xff0c;即输入&#xff08;in&#xff09;和输出&#xff08;out&#xff09;&#xff0c;指应用程序和外部设备之间的数据传递&#xff0c;常见的外部设备包括文件、管道、网络连接。Java 中是通过流处理 IO 的&#xff0c; 那么什么是流&#xff1f; 流…

AcWing 861. 二分图的最大匹配—匈牙利算法

题目链接:AcWing 861. 二分图的最大匹配 问题描述 分析 该题是一道典型的二分图匹配模板题&#xff0c;求解最大匹配数&#xff0c;可以用匈牙利算法来解决&#xff0c;下面举一个例子来说明匈牙利算法是如何运行的 以该图为例&#xff0c;其中 1可以匹配a,c 2可以匹配a,b 3…

Docker-Compose部署Redis(v7.2)哨兵模式

文章目录 一、前提准备1. 主从集群2. 文件夹结构 二、配置文件1. redis server配置文件2. redis sentinel配置文件3. docker compose文件 三、运行四、测试 环境 docker desktop for windows 4.23.0redis 7.2 一、前提准备 1. 主从集群 首先需要有一个redis主从集群&#x…

C++ 实现对战AI五子棋

个人主页&#xff1a;日刷百题 系列专栏&#xff1a;〖C/C小游戏〗〖Linux〗〖数据结构〗 〖C语言〗 &#x1f30e;欢迎各位→点赞&#x1f44d;收藏⭐️留言&#x1f4dd; ​ ​ 前言&#xff1a; 为了能够快速上手一门语言&#xff0c;我们往往在学习了基本语法后&#x…

【自学笔记】01Java基础-09Java关键字详解

介绍java&#xff08;基于java11&#xff09;中所有关键字&#xff0c;以及主要重要的关键字详解。 1 Java 11中的关键字&#xff1a; 1.1 类型声明与变量定义 boolean&#xff1a;声明布尔类型变量&#xff0c;只有两个可能值 true 或 false。byte&#xff1a;声明一个8位有…