如果给你一个太阳、一座山、一些山丘和一片森林,并要求你将它们组合成一幅画,如果你把鼠标放在云朵或鸟上,它就会来回移动,创造出一幅互动的画面。 那么我们该怎么做呢?
首先,我们需要将素材图片拼凑起来。 肯定会有重叠,但图片不一定是透明的。 为了遵循键盘连接,需要移动图片。 如果有三维效果就更好了。 如右图所示:
一幅拼凑而成的山水画
如何实现这一目标? 我们可以通过绝对定位(position:absolute)实现级联jquery 图片大小,在节点层上使用键盘连接来实现动画。 在这里,我们推荐一个jQuery插件:jParallax.js。
那么,jParallax 是什么?
它的全名是:jquery.parallax.js,这是一个用于创建交互式视觉效果的jquery插件。
通过设置视口的绝对位置(CSS),当连接键盘时,根据视口的规格来确定视口连接的频率。
那么,如何理解呢? 我们通过一段html和一张图片的关系来说明。
j视差图
那么,如何使用呢?
首先在github上搜索:jParallax,然后引入到页面中,定义图像元素如下:
在容器中定义图像元素
接下来,初始化节点,如下所示。
jQuery('.parallax-layer').parallar(选项);
这里的选项为配置项,例如:{mouseport:jQuery('#parallax')},表示该区域的键盘活动将触发视觉差异传达效果。 我们这里定义的是图片元素之外的容器。
那么,这个插件有什么作用呢?
jParallax示例功效
上面我们说option是一个配置项。 通过图片素材的不同设置和组合,可以达到不同的疗效。 下面,我们来看看一些效果不错的效果图:
j视差功效图
当鼠标连接在右侧黑色小方块时,控制两侧的变化效果(设置:将mouseport分配给其他节点元素)。
j视差功效图
通过这个例子我们可以看到,在复杂的页面上,效果也是可以的,可以玩好友游戏等。
至此,这个插件就简单介绍一下了。 发挥你的想象力,实现各种有趣的小应用。 例如:儿童网站(H5页面),需要一些q版动画交互吗?
如果本文对您有帮助,请关注我,请关注jquery 图片大小,请点赞,请转发! ! !