演示是一种新趋势。无论是推销一个想法,展示你的工作,还是简单地向利益相关者更新你的项目状态,我们都有理由进行演示
这是一个jQuery支持的演示插件,使用户可以创建更专业的演示,并使用很棒的jQuery和/或CSS3动画。玩得开心。
1.在文档中加载jQuery演示插件的文件。
<script src="/path/to/cdn/jquery.min.js"></script> <!-- Presentation CSS --> <link rel="stylesheet" href="css/presentation.css" /> <!-- Presentation js --> <script src="js/presentation.js"></script>
2.加载Animate.css库以获得很酷的CSS3动画。
<script src="/path/to/cdn/jquery.min.js"></script> <!-- Presentation CSS --> <link rel="stylesheet" href="css/presentation.css" /> <!-- Presentation js --> <script src="js/presentation.js"></script>
3.创建一个容器来容纳您的演示文稿。
<div id="presentationExample"></div>
4.将幻灯片添加到演示文稿中(一组对象)。
var data = [{ // ************************ Slide 1 ************************ // HTML: // <h1 class="companyName">Your Company Name</h1> // below CSS styles apply to <h1>: // #presentationDiv .slide * { position: absolute; font-weight: 300; margin: 0; padding: 0; } // .companyName { left: 100px; top: -60px; } // after 1 second HTML will be <h1 class="companyName" style="top: 150px">Your Company Name</h1> // after 9 seconds HTML will be <h1 class="companyName" style="top: 150px; opacity: 0;">Your Company Name</h1> name: 'h1', // <h1></h1> content: "Your Company Name", // <h1>Your Company Name</h1> attr: { // <h1 class="companyName">Your Company Name</h1> 'class': 'companyName' }, animation: ['top', 150, 500, 1000], // 1st and 2nd proparties are style {top: 150px; } and 3rd is a animaton speed "0.5 second" and 4th is time duration "1 second". So after 1 second <h1> has this animation and it will appear in the presentation cssEffect: { // after 1 second <h1> has flipInY css effect type: 'flipInY', // CSS effect time: 1000 // time duration }, afterAnimation: ['opacity', 0, 1000, 9000] // 1st and 2nd proparties are style {opacity: 0; } and 3rd is a animaton speed "1 second" and 4th is time duration "9 second". So after 9 second <h1> has this animation and it will hide from the presentation }, { name: 'img', attr: { 'src': 'images/chrome.png', 'class': 'chrome' }, animation: ['bottom', 266, 1000, 5000], cssEffect: { type: 'flip', time: 5000 }, afterAnimation: ['opacity', 0, 1000, 9000] }, // more slides here ]
5.初始化演示容器上的插件。完成。
$('#presentationDiv').jPresentation({ 'data': data });
6.设置要在“开始”按钮中显示的文本。
$('#presentationDiv').jPresentation({ 'startButtonText': "Start Presentation", });