APP下载

用HTML+CSS+JavaScript实现滚动图片的技术

2015-03-13于万国

衡水学院学报 2015年4期
关键词:设置

于 万 国

(河北民族师范学院 数学与计算机系,河北 承德 067000)

用HTML+CSS+JavaScript实现滚动图片的技术

于 万 国

(河北民族师范学院数学与计算机系,河北承德 067000)

利用JavaScript的脚本语言实现WEB页中的滚动图片的设计.即在网页中一个固定位置循环滚动图片,当鼠标经过图片时滚动停止,当鼠标离开图片时又重新滚动的技术.

JavaScript;WEB页;图片滚动

在网页中一个固定位置,通过滚动方式显示更多信息,一是节省了网页空间,二是让网页整体效果看起来更灵活,更吸引人,很多网站通过循环滚动图片或循环滚动文字的方式展示更多的信息,如一些淘宝、新闻网站等.本文介绍如何使用JavaScript来实现这种效果.

1 实现原理分析

经过分析,可以得出实现滚动图片的主要原理如下:

1) 当所有图片的总宽度超过希望在网页中显示的宽度时,一部分隐藏,一部分显示.

2) 通过改变元素偏移量的方式,让元素沿着某个方向移动.

3) 使用JavaScript提供的函数setInterval(),让元素每隔一段时间就移动一次.

4) 所有内容移动到某个边界后,重新滚动.

5) 通过添加鼠标事件,实现鼠标经过时,停止滚动,鼠标离开后,继续滚动.

2 实现步骤

1) 搭建HTML结构,建立如下图1所示的文件目录结构

图1 图片滚动目录结构

2) 创建HTML结构,写出index.html代码,如代码清单一.这里要注意的是需要把要滚动浏览的图片通过span元素复制一份,以免滚动到最后时,出现空白.

代码清单一:

3) 设计CSS样式,写出style.css代码,如代码清单二.这里必须为包围图片的外层div(picScroll)设置如下属性:

white-space:nowrap; //设置文本不换行;……

登录APP查看全文

猜你喜欢

设置
中队岗位该如何设置
船舶防火结构及设置的缺陷与整改
中外医学专业与专科设置对比分析及启示
特殊场景下列控等级转换的设置方案
7招教你手动设置参数
动车段(所)股道有效长设置研究
我国中小学将设置人工智能相关课程
吃纸的妖怪
本刊栏目设置说明
中俄临床医学专业课程设置的比较与思考