superslider实现发展历程(时间轴)

http://www.superslide2.com/param.html

--superslider插件地址

html

  1 <div class="dsj">
  2                 <div class="ylistbox">
  3                     <div class="ycontrol prev"></div>
  4                     <div class="tablistbox">
  5                         <ul class="tablist ul">
  6                             <li>
  7                                 <span>2003年</span>
  8                             </li>
  9                             <li>
 10                                 <span>2004年</span>
 11                             </li>
 12                             <li>
 13                                 <span>2005年</span>
 14                             </li>
 15                             <li>
 16                                 <span>2006年</span>
 17                             </li>
 18                             <li>
 19                                 <span>2007年</span>
 20                             </li>
 21                             <li>
 22                                 <span>2008年</span>
 23                             </li>
 24                             <li>
 25                                 <span>2009年</span>
 26                             </li>
 27                             <li>
 28                                 <span>2010年</span>
 29                             </li>
 30                             <li>
 31                                 <span>2011年</span>
 32                             </li>
 33                             <li>
 34                                 <span>2012年</span>
 35                             </li>
 36                             <li>
 37                                 <span>2013年</span>
 38                             </li>
 39                         </ul>
 40                     </div>
 41                     <div class="ycontrol next"></div>
 42                 </div>
 43                 <div class="tabcontbox">
 44                     <ul class="tabcont ul">
 45                         <li>
 46                             <dl>
 47                                 <dd>
 48                                     <span class="date">12月</span>
 49                                     <p class="desc">联合合作伙伴:广发证券、国金道富、申万宏源证券,发行公司第13只产品“东源嘉盈回馈私募证券投资基金”。</p>
 50                                 </dd>
 51                                 <dd>
 52                                     <span class="date">12月</span>
 53                                     <p class="desc">公司董事长杨凡博士应邀参加公司作为赞助单位之一的,第六届“张培刚发展经济学优秀成果奖”颁奖典礼暨2016中国经济发展论坛,并合影留念;</p>
 54                                 </dd>
 55                                 <dd>
 56                                     <span class="date">10月</span>
 57                                     <p class="desc">联合合作伙伴:申万宏源证券,发行公司第12只产品“东源嘉盈三号私募证券投资基金”;</p>
 58                                 </dd>
 59                                 <dd>
 60                                     <span class="date">09月</span>
 61                                     <p class="desc">联合合作伙伴:广发证券、国金道富、信达证券,发行公司第11只产品“东源嘉盈回报私募证券投资基金”;</p>
 62                                 </dd>
 63                                 <dd>
 64                                     <span class="date">08月</span>
 65                                     <p class="desc">联合合作伙伴:财富证券,发行公司第10只产品“东源嘉盈2号证券投资基金”;</p>
 66                                 </dd>
 67                                 <dd>
 68                                     <span class="date">07月</span>
 69                                     <p class="desc">公司董事长杨凡博士代表公司向“张培刚发展经济学研究基金会”捐赠50万元。张培刚先生曾在华中科技大学任教,是国内著名经济学家,发展经济学创始人之一。</p>
 70                                 </dd>
 71                                 <dd>
 72                                     <span class="date">05月</span>
 73                                     <p class="desc">联合合作伙伴:招商证券,发行公司第1只自主发行,同时也是公司第9只产品“东源嘉盈1号基金”;</p>
 74                                 </dd>    
 75                             </dl>
 76                         </li>
 77                         <li>
 78                             2004
 79                         </li>
 80                         <li>
 81                             2005
 82                         </li>
 83                         <li>
 84                             2006
 85                         </li>
 86                         <li>
 87                             2007
 88                         </li>
 89                         <li>
 90                             2008
 91                         </li>
 92                         <li>
 93                             2009
 94                         </li>
 95                         <li>
 96                             2010
 97                         </li>
 98                         <li>
 99                             2011
100                         </li>
101                         <li>
102                             2012
103                         </li>
104                         <li>
105                             2013
106                         </li>
107                     </ul>
108                 </div>
109             </div>

css

 1 /* 发展历程 */
 2 .ylistbox{height: 51px;position: relative;}
 3 .ylistbox .ycontrol{position: absolute;bottom:14px;cursor:pointer;}
 4 .ylistbox .prev{left:0;background: url(../images/prev.jpg);width: 26px;height: 27px;}
 5 .ylistbox .prev:hover{background: url(../images/prev_on.jpg);width: 26px;height: 27px;}
 6 .ylistbox .next{right:0;background: url(../images/next.jpg);width: 26px;height: 27px;}
 7 .ylistbox .next:hover{background: url(../images/next_on.jpg);width: 26px;height: 27px;}
 8 .ylistbox .tablistbox{width: 875px;overflow: hidden;margin:0 auto;}
 9 .ylistbox li{cursor:pointer;text-align:center;font-size:18px;color:#aaaaaa;float: left;line-height: 44px;background: url(../images/dsj_li.jpg) center top no-repeat;width: 174px;height: 51px;}
10 .ylistbox li.on,
11 .ylistbox li:hover{color:white;background: url(../images/dsj_lion.jpg) center bottom no-repeat;}
12 .dsj .tabcontbox{width: 875px;margin:40px auto 0;overflow: hidden;padding:20px 0;background: url(../images/fzlc_line.jpg) 60px top repeat-y;}
13 .dsj .tabcontbox dl{}
14 .dsj .tabcontbox dd{overflow: hidden;}
15 .dsj .tabcontbox dd+dd{margin-top:35px; }
16 .dsj .tabcontbox dd .date{float: left;width: 55px;color: #641d32;font-size: 20px;}
17 .dsj .tabcontbox dd .desc{margin:0;float: left;background: url(../images/fzlc_dd.jpg) left 7px no-repeat;padding-left: 20px;width: 798px;}

js

1 $(".dsj").slide({
2          mainCell:".tabcont",titCell:".tablist li",autoPlay:false,effect:"left",trigger:"click",pnLoop:false
3     });
4     $(".dsj .ylistbox").slide({
5         mainCell:".tablistbox ul",vis:5,autoPlay:false,effect:"left",pnLoop:false,autoPage:true
6     });

 

$(".dsj .ylistbox")  记得加 autopage:true  解决时间轴滚动到最后一个还会滚动,留出空白()
 

转载于:https://www.cnblogs.com/ghfjj/p/6306161.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个简单的Vue实现公司发展历程水平时间轴的demo。 首先,我们需要准备一些数据。在本例中,我们将使用以下数据: ```javascript [ { year: 1998, event: '公司成立', description: '公司在1998年成立,开始从事软件开发业务。' }, { year: 2005, event: '公司扩张', description: '公司在2005年扩张业务,成为一家规模较大的软件公司。' }, { year: 2010, event: '公司上市', description: '公司在2010年成功上市,成为一家受到投资者青睐的公司。' }, { year: 2018, event: '公司进军人工智能领域', description: '公司在2018年开始进军人工智能领域,开发了一系列AI产品。' } ] ``` 接下来,我们需要编写Vue组件来展示这些数据。我们将使用v-for指令来循环遍历数据,并使用v-bind指令将数据绑定到模板中。以下是组件的代码: ```html <template> <div class="timeline"> <div class="timeline__item" v-for="(item, index) in items" :key="index"> <div class="timeline__item__date">{{ item.year }}</div> <div class="timeline__item__event">{{ item.event }}</div> <div class="timeline__item__description">{{ item.description }}</div> </div> </div> </template> <script> export default { data() { return { items: [ { year: 1998, event: '公司成立', description: '公司在1998年成立,开始从事软件开发业务。' }, { year: 2005, event: '公司扩张', description: '公司在2005年扩张业务,成为一家规模较大的软件公司。' }, { year: 2010, event: '公司上市', description: '公司在2010年成功上市,成为一家受到投资者青睐的公司。' }, { year: 2018, event: '公司进军人工智能领域', description: '公司在2018年开始进军人工智能领域,开发了一系列AI产品。' } ] } } } </script> <style> .timeline { display: flex; flex-direction: row; overflow: hidden; } .timeline__item { flex: 1; padding: 20px; position: relative; } .timeline__item__date { font-size: 24px; font-weight: bold; margin-bottom: 10px; } .timeline__item__event { font-size: 18px; font-weight: bold; margin-bottom: 10px; } .timeline__item__description { font-size: 16px; } </style> ``` 最后,我们需要编写一些CSS样式来确保时间轴的正确显示。以下是CSS样式的代码: ```css .timeline { display: flex; flex-direction: row; overflow: hidden; } .timeline__item { flex: 1; padding: 20px; position: relative; } .timeline__item__date { font-size: 24px; font-weight: bold; margin-bottom: 10px; } .timeline__item__event { font-size: 18px; font-weight: bold; margin-bottom: 10px; } .timeline__item__description { font-size: 16px; } .timeline__item:before { content: ""; position: absolute; top: 50%; left: 0; width: 100%; height: 2px; background-color: #ccc; z-index: -1; } .timeline__item:first-child:before { display: none; } .timeline__item:nth-child(even) .timeline__item__date { text-align: right; } .timeline__item:nth-child(even):before { right: 0; left: auto; } ``` 现在,我们已经完成了一个基本的Vue时间轴组件。您可以在Vue的实例中使用该组件,如下所示: ```html <template> <div> <h1>公司发展历程</h1> <Timeline /> </div> </template> <script> import Timeline from './Timeline.vue' export default { components: { Timeline } } </script> ``` 希望这个简单的demo对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值