首页 技术 正文
技术 2022年11月14日
0 收藏 994 点赞 4,077 浏览 3881 个字

Timeline Portfolio是一款按时间顺序专业显示事件的jquery时间轴插件,可以根据时间的先后嵌入各种媒体包括微博,视频和地图等。这个展现的模式非常适合设计师的作品集和个人简历的展示。Timeline Portfolio使用jquery和CSS3封装的非常棒,插件通过读取data.json文件来写入文档中,这样,您需要根据自己的需求设计下页面,然后再修改data.json里面的数据为自己的就可以实现一个超炫的时间轴网站了。

jquery插件实例:超炫的时间轴jquery插件Timeline Portfolio

创建html

<!DOCTYPE html><html>    <head>        <meta charset="utf-8" />        <title>Timeline Portfolio | Tutorialzine Demo</title>         <!-- 默认的 timeline 样式 -->        <link rel="stylesheet" href="assets/css/timeline.css" />        <!-- 自定义主题 -->        <link rel="stylesheet" href="assets/css/styles.css" />         <!-- 字体 -->        <link rel="stylesheet" href="http://fonts.useso.com/css?family=Dancing+Script|Antic+Slab" />         <!--[if lt IE 9]>          <script src="http://libs.useso.com/js/html5shiv/3.7/html5shiv.min.js"></script>        <![endif]-->    </head>     <body>         <div id="timeline">            <!-- Timeline 自动生成的内容 -->        </div>         <!-- JavaScript includes - jQuery, turn.js and our own script.js -->        <script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>        <script src="assets/js/timeline-min.js"></script>        <script src="assets/js/script.js"></script>     </body></html>

head区引入了timeline默认样式timeline.css和自定义样式styles.css,在小于IE9的情况下加载了 html5shiv。在底部引入了jquery库、timeline插件和初始化代码script.js。当调用插件的时候,插件会查找ID为 timeline的div,并把从data.json读到的内容按格式添加到该div中。以下为内容格式代码:

<div class="container main" id="timeline">    <div class="feature slider" style="overflow-y: hidden;">        <div class="slider-container-mask slider-container slider-item-container">             <!-- The divs below are the events of the timeline -->             <div class="slider-item content">                <div class="text container">                     <h2 class="start">Johnny B Goode</h2>                    <p><em><span class="c1">Designer</span> &amp; <span class=                    "c2">Developer</span></em></p>                 </div>                 <div class="media media-wrapper media-container">                    <!-- 图片或媒体视频 -->                </div>            </div>             <div class="slider-item content content-container">                <div class="text container">                     <h2 class="date">March 2009</h2>                    <h3>My first experiment in time-lapse photography</h3>                    <p>Nature at its finest in this video.</p>                 </div>                 <div class="media media-wrapper media-container">                    <!-- Images or other media go here -->                </div>            </div>             <!-- More items go here -->        </div>         <!-- Next 箭头按钮-->        <div class="nav-next nav-container">            <div class="icon"></div>            <div class="date">March 2010</div>            <div class="title">Logo Design for a pet shop</div>        </div>         <!-- Previous 箭头按钮-->        <div class="nav-previous nav-container">            <div class="icon"></div>            <div class="date">July 2009</div>            <div class="title">Another time-lapse experiment</div>        </div>    </div>     <div class="navigation">             <!-- 各事件的标题缩略图-->             <div class="time">                <!-- The timeline numbers go here -->            </div>        </div>         <div class="timenav-background">            <div class="timenav-line" style="left: 633px;"></div>             <div class="timenav-interval-background top-highlight"></div>        </div>         <div class="toolbar" style="top: 27px;">            <div class="back-home icon" title="Return to Title"></div>            <div class="zoom-in icon" title="Expand Timeline"></div>            <div class="zoom-out icon" data-original-title="Contract Timeline"></div>        </div>    </div></div>

初始化

$(function(){     var timeline = new VMM.Timeline();    timeline.init("data.json"); });

CSS部分请参考实例或是到官方查看,在此不多作解释。

上一篇: Linux系统迁移
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,493
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,907
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,740
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,495
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,133
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,297