JS代码实现根据时间变换页面背景效果


Posted in Javascript onJune 16, 2016

1.概述

有些时侯为了丰富页面的显示效果,将页面制作成根据时间变换页面背景的样式,这样会使浏览者对此网站不会感觉厌倦,同时也会觉得网站制作的非常新颖。本实例通过Date对象的getHours()方法获得当前系统时间的小时,然后根据不同的时间段来改变页面的背景图片。

2.技术要点

主要使用JavaScript中的Date对象的getHours()方法得到当前系统时间的小时,然后在一定的时间段内判断当前小时是否符合指定的时间段,如果符合则使用document对象的write()方法在页面中显示一幅图片并在图片下方输出指定的提示信息。

3.具体实现

(1)使用now.getHours()函数获取当前系统时间的小时,根据此时间变换不同的背景,主要JavaScript脚本关键代码如下:

<script language="javascript">
var now = new Date();
var hour = now.getHours();
if (hour >= 0 && hour <5){
document.write("<center><img src='1.jpg' width='600' height='399'><center>");
document.write("<p>");
document.write("<font size = 6 face = 黑体 color =#ff9900 >现在是凌晨时间"+hour+"点,祝您好梦</font>");
}
if (hour >= 5 && hour <8){
document.write("<center><img src='2.jpg' width='600' height='399'><center>");
document.write("<p>");
document.write("<font size = 6 face = 黑体 color =#ff9900 >现在是早上时间 "+hour+"点,祝您一天心情愉快</font>");
}
if (hour >= 8 && hour <11){
document.write("<center><img src='3.jpg' width='600' height='399'><center>");
ocument.write("<p>");
document.write("<font size = 6 face = 黑体 color =#ff9900 >现在是上午时间"+hour+"点,您别忘了小憩一会喝口水</font>");
}
if (hour >= 11 && hour <13){
document.write("<center><img src='4.jpg' width='600' height='399'><center>");
document.write("<p>");
document.write("<font size = 6 face = 黑体 color =#ff9900 >现在是中午时间"+hour+"点,记得要多吃饭 </font>");
}
if (hour >= 13 && hour < 17){
document.write("<center><img src='5.jpg' width='600' height='399'><center>");
document.write("<p>");
document.write("<font size = 6 face = 黑体 color =#ff9900 >现在是下午时间"+hour+"点,久坐办公室要适当起身运动一下</font>");
}
if (hour >= 17 && hour < 24){
document.write("<center><img src='6.jpg' width='600' height='399'><center>");
document.write("<p>");
document.write("<font size = 6 face = 黑体 color =#ff9900>现在是晚上时间"+hour+"点,要注意早点入睡</font>");
}
</script>

(2)添加一段css样式代码如下:

<style type="text/css">
body {
background-color: #FFFFFF;
}
</style>

(3)添加一段css样式代码如下:

<style type="text/css">
body {
background-color: #FFFFFF;
}
</style>

JavaScript中的Date对象的getHours()方法返回的是小时,返回值是一个数字,在0到23之间,表示包含或开始于此Date对象表示的瞬间的一天中的小时(用本地时区进行解释)。

以上所述是小编给大家介绍的JS代码实现根据时间变换页面背景效果的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JS 非图片动态loading效果实现代码
Apr 09 Javascript
Jquery写一个鼠标拖动效果实现原理与代码
Dec 24 Javascript
javascript获取URL参数与参数值的示例代码
Dec 20 Javascript
Javascript限制网页只能在微信内置浏览器中访问
Nov 09 Javascript
详谈JavaScript 匿名函数及闭包
Nov 14 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
Dec 26 Javascript
javascript常用函数(2)
Nov 05 Javascript
javascript如何实现暂停功能
Nov 06 Javascript
浅谈js的html元素的父节点,子节点
Aug 06 Javascript
AngularJS使用ng-inlude指令加载页面失败的原因与解决方法
Jan 19 Javascript
使用vuepress搭建静态博客的示例代码
Feb 14 Javascript
vuecli项目构建SSR服务端渲染的实现
Oct 30 Javascript
基于JS代码实现图片在页面中旋转效果
Jun 16 #Javascript
客户端验证用户名和密码的方法详解
Jun 16 #Javascript
检查表单元素的值是否为空的实例代码
Jun 16 #Javascript
jQuery使用each方法与for语句遍历数组示例
Jun 16 #Javascript
基于JS代码实现实时显示系统时间
Jun 16 #Javascript
JavaScript代码实现图片循环滚动效果
Mar 19 #Javascript
jquery插件格式实例分析
Jun 16 #Javascript
You might like
解析PHP中数组元素升序、降序以及重新排序的函数
2013/06/20 PHP
linux中cd命令使用详解
2015/01/08 PHP
Thinkphp 空操作、空控制器、命名空间(详解)
2017/05/05 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
单独使用CKFinder选择图片的方法
2010/08/21 Javascript
jQuery判断元素是否是隐藏的代码
2011/04/24 Javascript
原生javascript兼容性测试实例
2013/07/01 Javascript
js arguments,jcallee caller用法总结
2013/11/30 Javascript
Jquery解析json数据详解
2013/12/26 Javascript
js获取窗口相对于屏幕左边和上边的位置坐标
2014/05/15 Javascript
JQuery 在文档中查找指定name的元素并移除的实现方法
2016/05/19 Javascript
浅谈js里面的InttoStr和StrtoInt
2016/06/14 Javascript
微信小程序 wxapp视图容器 view详解
2016/10/31 Javascript
使用微信小程序开发前端【快速入门】
2016/12/05 Javascript
jQuery EasyUI开发技巧总结
2017/09/26 jQuery
Angular 4根据组件名称动态创建出组件的方法教程
2017/11/01 Javascript
vue.js系列中的vue-fontawesome使用
2018/02/10 Javascript
vue移动端轻量级的轮播组件实现代码
2018/07/12 Javascript
JavaScript类的继承操作实例总结
2018/12/20 Javascript
解决Layui 表格自适应高度的问题
2019/11/15 Javascript
jQuery实现简单QQ聊天框
2020/08/27 jQuery
[01:18:45]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第三场2月1日
2021/03/11 DOTA
Python import自定义模块方法
2015/02/12 Python
Python IDLE入门简介
2017/12/08 Python
python实现C4.5决策树算法
2018/08/29 Python
python实现集中式的病毒扫描功能详解
2019/07/09 Python
Python的垃圾回收机制详解
2019/08/28 Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
2020/02/17 Python
HTML5 video循环播放多个视频的方法步骤
2020/08/06 HTML / CSS
英国领先的露营和露营车品牌之一:OLPRO
2019/08/06 全球购物
几个Linux面试题笔试题
2012/12/01 面试题
艺术学院毕业生求职信
2014/07/09 职场文书
尊老爱亲美德少年事迹材料
2014/08/14 职场文书
2014乡镇机关党员个人对照检查材料思想汇报
2014/10/09 职场文书
汇报材料怎么写
2014/12/30 职场文书
Python中常见的导入方式总结
2021/05/06 Python