51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3560|回复: 0
打印 上一主题 下一主题

[转贴] Stellar.js 使用方法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-1-29 15:54:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下载好后,在页面中引用:
  1. <script src="js/jquery.stellar.min.js"></script>
复制代码

完成后,开始给页面添加视觉差滚动效果。 这个插件允许将效果添加到任何滚动的元素,例如window对象,或者其他元素。 要使用jQuery的选择器选中所需要的元素,在绑定stellar()方法即可。
  1. $('#someElement').stellar();
复制代码


对于window对象可以用下面的方法(网页就用此方法):
  1. $.stellar();
复制代码

这样,Stellar.js库就会在元素滚动时搜索parallax背景或元素,并重新定位。

stellar.js像其他插件一样有一定的灵活性。 可以设置很多参数来满足需求。 stellar.js允许定义普通选项,会应用到每个元素。 设置普通配置必须通过stellar()方法,而对应的元素要设置data-*属性。

第一个普通选项是设置效果的方向。 经典的滚动效果是从上到下,或者反过来。也可以指定一个从左到右的效果,或者反过来。 通过设置horizontalScrolling 和verticalScrolling的bool值完成。 其默认值是true。

另一个有趣的选项是responsive。 它是用来指定load或resize事件触发时,是否刷新页面。 默认是false。

最后介绍一下hideDistantElements选项。 指定是否要隐藏移出视线的元素。 如果不想隐藏,就设置为false。

单个元素选项中data-stellar-background-ratio比较常用。 接受一个正整数的值,可以改变它被应用到元素的影响速度。 例如,data-stellar-background-ratio="0.5"意味着改变速度为自然滚动速度的一半。 如果想使这个属性值低于1,建议在样式表里设置background-attachment: fixed;


  1. <div data-stellar-background-ratio="0.5" style="background:url(images/test.jpg) no-repeat center center;">

  2.     <p>THE TEST</p>
  3. </div>
复制代码

最后,invokingstellar()启动效应:
  1. $.stellar({
  2.     horizontalScrolling: false,
  3.     responsive: true
  4. });
复制代码



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-10 13:09 , Processed in 0.056741 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表