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 相关文章推荐
javascript 面向对象的JavaScript类
May 04 Javascript
js 判断浏览器使用的语言示例代码
Mar 22 Javascript
javascript闭包(Closure)用法实例简析
Nov 30 Javascript
JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法
Jan 12 Javascript
jQuery实现查找最近父节点的方法
Jun 23 Javascript
javascript中Date对象应用之简易日历实现
Jul 12 Javascript
在Docker快速部署Node.js应用的详细步骤
Sep 02 Javascript
很棒的一组js图片轮播特效
Jan 12 Javascript
js实现炫酷的左右轮播图
Jan 18 Javascript
JavaScript基本类型值-Number类型
Feb 24 Javascript
vue路由拦截及页面跳转的设置方法
May 24 Javascript
uniapp实现横向滚动选择日期
Oct 21 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-FPM之Chroot执行环境详解
2015/08/03 PHP
Thinkphp3.2简单解决多文件上传只上传一张的问题
2017/09/26 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
2017/11/17 PHP
location.search在客户端获取Url参数的方法
2010/06/08 Javascript
JS子父窗口互相操作取值赋值的方法介绍
2013/05/11 Javascript
Javascript中Event属性搜集整理
2013/09/17 Javascript
js实现简洁的滑动门菜单(选项卡)效果代码
2015/09/04 Javascript
JavaScript简单下拉菜单实例代码
2015/09/07 Javascript
xcode中获取js文件的路径方法(推荐)
2016/11/05 Javascript
js闭包用法实例详解
2016/12/13 Javascript
Vue 2.0的数据依赖实现原理代码简析
2017/07/10 Javascript
vue组件Prop传递数据的实现示例
2017/08/17 Javascript
Vue.js 中的 v-show 指令及用法详解
2018/11/19 Javascript
VsCode里的Vue模板的实现
2020/08/12 Javascript
详解JavaScript 中的批处理和缓存
2020/11/19 Javascript
python重试装饰器示例
2014/02/11 Python
Python使用正则表达式过滤或替换HTML标签的方法详解
2017/09/25 Python
在python中使用with打开多个文件的方法
2019/01/07 Python
Python定义函数功能与用法实例详解
2019/04/08 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
2019/04/28 Python
python图形绘制奥运五环实例讲解
2019/09/14 Python
pycharm 2020.2.4 pip install Flask 报错 Error:Non-zero exit code的问题
2020/12/04 Python
使用分层画布来优化HTML5渲染的教程
2015/05/08 HTML / CSS
世界上最全面的汽车零部件和配件集合:JC Whitney
2016/09/04 全球购物
One.com挪威:北欧成长最快的网络托管公司
2016/11/19 全球购物
大学毕业生自我鉴定
2013/11/05 职场文书
大学本科毕业生的自我鉴定
2013/11/26 职场文书
班主任工作经验材料
2014/02/02 职场文书
车队司机自我鉴定
2014/03/02 职场文书
超市商业计划书
2014/05/04 职场文书
民事起诉状范文
2015/05/19 职场文书
教师读书笔记
2015/06/29 职场文书
浅谈如何写好演讲稿?
2019/06/12 职场文书
合同范本之电脑出租
2019/08/13 职场文书
PyTorch梯度裁剪避免训练loss nan的操作
2021/05/24 Python
利用Python实现翻译HTML中的文本字符串
2022/06/21 Python