强大的scrollReveal库,炫酷的页面缓入效果。

首先我问来看一下这个强大的插件能做出什么效果,下面是我找的一个网站:

http://kepler.gl/#/

接下来看看官网给出的效果:https://scrollrevealjs.org/

是不是很炫酷,很让人心动,接下来我们介绍如何使用:

(1)安装或引入

a。你可以直接引入:

<script src="https://unpkg.com/scrollreveal"></script>

先别忙着粘贴,记得要加上版本号,如果不指定固定版本号,可能会在解析最新版本时延迟页面加载。

b.或者你可以使用npm进行安装

npm install scrollreveal

安装成功后,在页面进行引入:

import ScrollReveal from 'scrollreveal'

(2)接下来在你需要加效果的html元素处加data-scroll-reveal。

<div class="industry_advantage" >
<h1 class="home_t1" data-scroll_reveal>优势</h1>
<ul data-scroll-reveal>
<li >
<span class="tab_1">icon</span>
<strong>我</strong>
<b>啦啦啦</b>
</li>
<li >
<span class="tab_3">icon</span>
<strong>英语</strong>
<b>啦啦啦</b>
</li>
<li>
<span class="tab_4">icon</span>
<strong>130万</strong>
<b>啦啦啦</b>
</li>
</ul>
</div>

(3)最后在js中写配置

let config = {
after: '0s',
enter: 'bottom',
move: '70px',
over: '2s',
easing: 'ease-in-out',
viewportFactor: 0.33,
reset: true,
init: true
};
window.sr = ScrollReveal();
ScrollReveal().reveal('.industry_advantage>ul, .home_t1' ,config)

当然啦,你如果需要设置不同的动画效果,可以直接在html标签里写,像这样:

<div data-scroll-reveal="wait 0.3s, then enter left and move 40px over 2s">啦啦啦</div>

此时,大功告成啦。

上一篇:PAT 乙级 1038 统计同成绩的学生C++版


下一篇:芝麻HTTP:Python爬虫入门之Cookie的使用