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 相关文章推荐
jQuery 性能优化指南 (1)
May 21 Javascript
javascript 操作Word和Excel的实现代码
Oct 26 Javascript
浅谈javascript六种数据类型以及特殊注意点
Dec 20 Javascript
用JavaScript实现一个代码简洁、逻辑不复杂的多级树
May 23 Javascript
详谈javascript中DOM的基本属性
Feb 26 Javascript
浅谈javascript事件取消和阻止冒泡
May 26 Javascript
JS实现数组按升序及降序排列的方法
Apr 26 Javascript
使用layer弹窗和layui表单实现新增功能
Aug 09 Javascript
react 国际化的实现代码示例
Sep 14 Javascript
微信小程序嵌入腾讯视频源过程详解
Aug 08 Javascript
解决layer图标icon不加载的问题
Sep 04 Javascript
JS获取当前时间的年月日时分秒及时间的格式化的方法
Dec 18 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
使用VisualStudio开发php的图文设置方法
2010/08/21 PHP
解析Ubuntu下crontab命令的用法
2013/06/24 PHP
PHP判断变量是否为0的方法
2014/02/08 PHP
PHP编译安装中遇到的两个错误和解决方法
2014/08/20 PHP
Symfony2学习笔记之控制器用法详解
2016/03/17 PHP
PHP Ajax JavaScript Json获取天气信息实现代码
2016/08/17 PHP
基于PHP实现微信小程序客服消息功能
2019/08/12 PHP
php校验公钥是否可用的实例方法
2019/09/17 PHP
Javascript入门学习资料收集整理篇
2008/07/06 Javascript
js 对象是否存在判断
2009/07/15 Javascript
jQuery 动态酷效果实现总结
2009/12/27 Javascript
Jquery ajax不能解析json对象,报Invalid JSON错误的原因和解决方法
2010/03/27 Javascript
找出字符串中出现次数最多的字母和出现次数精简版
2012/11/07 Javascript
JavaScript常用小技巧小结
2014/12/29 Javascript
浅谈利用JavaScript进行的DDoS攻击原理与防御
2015/06/04 Javascript
基于jQuery实现仿微博发布框字数提示
2016/07/27 Javascript
jquery easyui DataGrid简单示例
2017/01/23 Javascript
使用AngularJS2中的指令实现按钮的切换效果
2017/03/27 Javascript
详解HTTPS 的原理和 NodeJS 的实现
2017/07/04 NodeJs
vue生命周期和react生命周期对比【推荐】
2018/09/19 Javascript
在微信小程序中保存网络图片
2019/02/12 Javascript
[01:08]2014DOTA2展望TI 剑指西雅图LGD战队专访
2014/06/30 DOTA
Linux下将Python的Django项目部署到Apache服务器
2015/12/24 Python
Python模拟百度登录实例详解
2016/01/20 Python
python如何发布自已pip项目的方法步骤
2018/10/09 Python
Python实现Dijkstra算法
2018/10/17 Python
python实现图片二值化及灰度处理方式
2019/12/07 Python
英国剑桥包官网:The Cambridge Satchel Company
2016/08/01 全球购物
Dyson加拿大官方网站:购买戴森吸尘器,风扇,冷热器及配件
2016/10/26 全球购物
入党积极分子学习两会心得体会范文
2014/03/17 职场文书
2014年销售内勤工作总结
2014/12/01 职场文书
文言文辞职信
2015/02/28 职场文书
2015年银行工作总结范文
2015/04/01 职场文书
升学宴学生致辞
2015/07/27 职场文书
使用Oracle跟踪文件的问题详解
2021/06/28 Oracle
利用Python实现模拟登录知乎
2022/05/25 Python