reveal-it.js是一款jQuery文字淡入淡出显示特效插件。该文字特效插件可以使文字从左向右淡入淡出显示。
使用方法
首先要在页面中引入jquery和reveal-it.js和reveal-it.css文件:
<link href="css/reveal-it.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="js/jquery.min.js"></script> <script src="js/reveal-it.js"></script>
该jquery文字特效共有4种使用方法。
页面加载时立刻显示淡入淡出文字特效
<div class="container"> <div class="row"> <div class="col-xs-12"> <p>Box 1: Reveal Immediately</p> <div class="box1"> <h1>Lorem ipsum dolor sit amet, ne mel vero impetus voluptatibus</h1> </div> </div> </div> </div>
jQuery(function () { //Box 1: reveal immediately - on page load //NOTE: id does refer to an element id, It is used to // uniquely refer to the element to be revealed. var options1 = { id: 'box1' }; $('.box1').initReveal(options1); });
在指定延时时间后显示淡入淡出文字特效
<div class="container" style="background-color: #555;"> <div class="row"> <div class="col-xs-12"> <p>Box 2: Reveals after 3000ms delay</p> <div class="box2"> <h1>Lorem ipsum dolor sit amet, ne mel vero impetus voluptatibus</h1> </div> </div> </div> </div>
var options2 = { id: 'box2' , delay: 3000 , background: '#555' }; $('.box2').initReveal(options2);
指定事件(如点击事件)来显示淡入淡出文字特效
<div class="container"> <div class="row"> <div class="col-xs-12"> <p>Box 3: Reveal on click event</p> <div> <div class="box3"> <h1>Lorem ipsum dolor sit amet, ne mel vero impetus voluptatibus</h1> </div> </div> <button class="btn btn-primary btn-reveal">Reveal!</button> </div> </div> </div>
var options3 = { id: 'box3' , auto: false }; var box3 = $('.box3'); box3.initReveal(options3); $('.btn-reveal').on('click', function () { box3.performReveal(options3); });
当元素滚动进入视口时显示淡入淡出文字特效
<div class="container"> <div class="row"> <div class="col-xs-12"> <p>Box 4: Reveal when element scrolls into the viewport</p> <div> <div class="box4"> <h1>Lorem ipsum dolor sit amet, ne mel vero impetus voluptatibus</h1> </div> </div> </div> </div> </div>
var options4 = { id: 'box4' , auto: false , trigger: 'on-visible' }; $('.box4').initReveal(options4);