教你用 JavaScript 实现背景图像滑动
案例介绍
欢迎来到我的小院,我是霍大侠,恭喜你今天又要进步一点点了!
我们来用 JavaScript 编程实战案例,做一个背景图像滚动效果。滚动鼠标背景图像缩小,下方滑动出现文字。通过实战我们将学会 obj.opacity 方法、pageYOffset 属性、obj.style.backgroundSize 方法。
案例演示
向下滚动鼠标,背景图片缩小显示文字。
案例设计
我们来看此案例的思维导图设计,包括需求描述,页面设计和技术架构。
其中架构设计包含了 HTML,CSS,JavaScript 共三部分代码。
源码学习
进入核心代码学习,我们先来看 HTML 中的核心代码。
然后我们来编写核心的 JavaScript 代码,通过 getElementById 获取背景图片信息,添加滑动事件,设置背景图片的透明度,设置背景图片的大小。
总结思考
学习点
1、obj.opacity:设置透明度。
2、pageYOffset:pageYOffset 设置或返回当前页面相对于窗口显示区左上角的 Y 位置。pageYOffset 属性相等于 scrollY 属性。这些属性是只读的。
3、obj.style.backgroundsize:设置背景图片的大小。
问答
1、pageYOffset 是只读的吗?
2、obj.style.backgroundsize 是用来设置背景图片的大小的吗?
关注我,跟着我每天学习一点点,让你不再枯燥,不再孤单..
全网可搜:小院里的霍大侠, 免费获取简单易懂的实战编程案例。编程/就业/副业/创业/资源。
私微信:huodaxia_xfeater
二维码: http://www.yougexiaoyuan.com/images/weixin_huodaxia.jpg
公众号:有个小院(微信公众号:yougexiaoyuan)
github:yougexiaoyuan (视频源码免费获取)
(部分素材来源于互联网,如有保护请联系作者)
版权声明: 本文为 InfoQ 作者【小院里的霍大侠】的原创文章。
原文链接:【http://xie.infoq.cn/article/64921659399a037b77defba83】。文章转载请联系作者。
评论