现在很多网站都有这种效果,我就整理了一下,分享出来。利用滚动条来实现动画效果,

ScrollReveal.js 用于创建和管理元素进入可视区域时的动画效果,帮助你的网站增加吸引力。只需要给元素增加 data-scroll-reveal 属性,当元素进入可视区域的时候会自动被触发设置好的动画。这里有一个我做的示例网站。演示

1、引入文件

<script src="js/scrollReveal.js"></script>

2、html页面

必须给元素加上 data-scroll-reveal 属性,加上之后会执行默认的动画效果,你也可以自定义改属性以显示不同的动画效果,如:

<div data-scroll-reveal="enter left and move 50px over 1.33s">黑客内参的博客园</div>

<div data-scroll-reveal="enter from the bottom after 1s">ScrollReveal</div>

<div data-scroll-reveal="wait 2.5s and then ease-in-out 100px">ScrollReveal</div>

3、JavaScript

<script>

if (!(/msie [6|7|8|9]/i.test(navigator.userAgent))){

(function(){

window.scrollReveal = new scrollReveal({reset: true});

})();

};

</script>

data-scroll-reveal属性

上面说了可以自定义 data-scroll-reveal 属性,下面来看看该属性的关键词和值(可选)。

enter

说明: 动画起始方向

v

值: top | right | bottom | left

move

说明: 动画执行距离

值: 数字,以 px 为单位

over

说明: 动画持续时间

值: 数字,以秒为单位

after/wait

说明: 动画延迟时间<

值: 数字,以秒为单位

填充(可选)

可以在 data-scroll-reveal 属性里填充(添加)一些类似编程的“语句”,使其更有可读性,scrollReveal.js 支持以下“语句”:

from

the

and

then

but

with

转载于:https://www.cnblogs.com/heikneican/p/7909267.html

黑客内参小讲堂三步实现滚动条触动css动画效果相关推荐

  1. QQ浏览器推小程序 微信小程序三步完成接入

    2019独角兽企业重金招聘Python工程师标准>>> 腾讯科技2018-12-05 11:29:14 摘要 用户可以收藏关注常用小程序以便随时访问且避免了跳转繁琐,让QQ浏览器小程 ...

  2. 黑客内参告诉你一个:设计师用div+css 必须知道的网页布局类型

    今天我在黑客内参受到了很多的留言,很多小伙伴在表示想要建立一个属于自己的站点,让我觉得现在建站是大部分人都比较感兴趣的一个技术吧! 碰巧今天整理以前的笔记发现了一本之前遗留下来的建站笔记,现在我就手打 ...

  3. 微信小程序-实现元素渐入渐出动画效果-封装方法

    开端 之前一直使用堪称"万能"的jQuery处理用户交互的动画,近日开发微信小程序,微信小程序高度限制的语法和功能使开源函数可谓对其"无能为力". 那没办法,只 ...

  4. Win11玩安卓很麻烦?360手助这个小工具三步就能轻松上手

    微软Windows11面世以来虽然争议颇多,但亮点也多多,例如UI更加友好易用,对硬件性能优化更好,还通过Windows Subsystem for Android(简称WSA)子系统提供了对安卓应用 ...

  5. 自带flash的浏览器_小技巧:三步还你一个干净清爽无广告的360浏览器

    作为六年的老司机,说实话360旗下的浏览器(PC版)还是比较好用的.但是随着360浏览器装机量的膨胀,各种广告植入.推广.弹窗,这对于喜欢干净清爽简洁风格的用户来说很是不爽~ 是时候找个时间来给自己的 ...

  6. php三步运算法,小技巧----“三步翻转法”

    例:实现字符串左移函数,比如"abcdefghi"循环左移3位就是"defghiabc". #include #include #include #includ ...

  7. 小程序弹窗并移动放大图片的动画效果

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 效果图 触发条件 <block wx:if='{{bg_hui_show}}'> <view ...

  8. HTML5+CSS3小实例:流星划过天际的动画效果

    实例:流星划过天际的动画效果 技术栈:HTML.CSS 图片素材: 效果: 源码: <!DOCTYPE html> <html><head><meta htt ...

  9. 做好这三步,你的小程序离“爆款”就不远了

    随着"猜画小歌""腾讯小经费"等爆款小程序在朋友圈掀起又一波高潮,我尝试根据已研究过的数百个小程序,总结一份小程序三步自检清单,通过这份自检清单,希望你重新审视 ...

最新文章

  1. 基本类型变量和引用型类型变量
  2. 【转】IOS制作静态库
  3. 雷林鹏分享:C# 匿名方法
  4. HCIE Security 2020.12.04面试战报
  5. github项目上传与克隆
  6. 解决办法:开机后过很长时间键盘才能用
  7. c语言中宽字节,fgetwc读取的是宽字节么?
  8. TCP数据报结构以及三次握手(图解)
  9. 用来正常显示中文标签显示错误代码plt.rcParams[‘font.sans-serif’] = [‘SimHei’]无法运行
  10. 详解电镀废水各种工艺
  11. matlab qam信号仿真,基于Matlab/Simulink的QAM通信系统的仿真
  12. 浅述SaaS、CRM、OA、ERP、HR、进销存、财务系统的区别
  13. 7723java世界Ol,《世界OL》装备镶嵌
  14. 【微信小程序】上传字体文件自定义字体family
  15. VLDB 2010 论文写作和格式 format 投稿
  16. ERDAS将DN值转换为TOA光谱辐射亮度时 出现建模错误原因
  17. 服务器硬盘插拔原理拆解,如何正确拆除在 ServeRAID适配器控制着的热插拔硬盘...
  18. 虚拟机连接外网(桥接)
  19. Oracle 官方学习oracle
  20. 01-不是过去的原因而是现在目的

热门文章

  1. PS封装格式:GB28181协议RTP传输
  2. 后台服务被恶意脚本访问
  3. VB无所不能之二:利用GDI+处理图像格式转换
  4. Pygame color
  5. bean的加载-配置文件的解析
  6. mysql 配置文件详解
  7. 珍藏的 Chrome 插件
  8. 「UG/NX」Block UI RGB 颜色拾取器RGBColorPicker
  9. 虚幻4引擎将至!从虚幻看游戏引擎发展
  10. javascript字符串替换所有要替换字符