js實(shí)現(xiàn)時(shí)間軸自動(dòng)排列效果
效果圖:

代碼如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>timeline</title>
<script src="http://7xnlea.com2.z0.glb.qiniucdn.com/jquery.min.js"></script>
<!--<script src="JavaScript/jquery-1.7.1.min.js"></script>-->
<style>
ul,li{
list-style: none;
}
body{
font-family: "microsoft yahei";
}
.clearfix:after {
content: ".";
display: block;
height: 0;
visibility: hidden;
clear: both;
}
.cont{
width:1000px;
margin:0 auto;
}
.biz-timeline-box{
width:785px;
margin: 0 auto 45px;
}
/*奇數(shù) odd*/
.biz-timeline-box:nth-child(odd) .biz_timeline-eventbox{
-webkit-border-radius: 0 40px 40px 0;
-moz-border-radius: 0 40px 40px 0;
border-radius: 0 40px 40px 0;
float:right;
}
/*偶數(shù) even*/
.biz-timeline-box:nth-child(even) .biz_timeline-eventbox{
-webkit-border-radius: 40px 0 0 40px;
-moz-border-radius: 40px 0 0 40px;
border-radius: 40px 0 0 40px;
float:left;
}
/*奇數(shù) odd*/
.biz-timeline-box:nth-child(odd) .biz_timeline-event{
-webkit-border-radius:0 30px 30px 0;
-moz-border-radius:0 30px 30px 0;
border-radius:0 30px 30px 0;
}
/*偶數(shù) even*/
.biz-timeline-box:nth-child(even) .biz_timeline-event{
-webkit-border-radius: 30px 0 0 30px;
-moz-border-radius: 30px 0 0 30px;
border-radius: 30px 0 0 30px;
}
.biz-timeline-box:nth-child(odd) .biz_timeline-time{
float:left;
width:344px;
text-align: right;
}
.biz-timeline-box:nth-child(even) .biz_timeline-time{
float:right;
width:344px;
text-align: left;
}
.biz-timeline-box:nth-child(even) .biz_timeline-node{
float:right;
}
.biz-timeline-box:nth-child(odd) .biz_timeline-node{
float:left;
}
.biz_timeline-time{
font-size:16px;
color:#d81919;
font-weight: 600;
line-height:73px;
}
.biz_timeline-eventbox{
width: 336px;
height: 69px;
border: 4px solid #d94646;
text-align: center;
}
.biz_timeline-event{
width:323px;
height:57px;
margin:6px;
color:#fff;
background:#d94646;
text-align: center;
font-size:16px;
line-height:57px;
}
.biz_timeline-node{
width:8px;
height:8px;
border-radius: 50%;
background: #fff;
border:4px solid #b22b2b;
margin:29px 40px;
}
.biz_longString{
position:absolute;
left:50%;
width:8px;
height:200px;
background:#bfbfbf;
top:-57px;
z-index:10;
margin-left:-4px;
}
.biz_timtline-box{
position: relative;
margin-top:100px;
}
.biz_timeline{
z-index:20;
position:relative;
}
.biz_title{
text-align: center;
margin:0 auto 35px;
}
.biz_title h2{
font-size:28px;
color:#d81919;
}
.biz_title p{
color:#eca7a7;
margin-top:15px;
}
</style>
</head>
<body>
<div class="cont">
<div class="biz_title">
<h2>發(fā)展歷程</h2>
<p>CONMPANY HISTORY</p>
</div>
<div class="biz_timtline-box">
<div class="biz_timeline">
<div class="biz-timeline-box clearfix">
<div class="biz_timeline-time">2012.12</div>
<div class="biz_timeline-node"></div>
<div class="biz_timeline-eventbox">
<div class="biz_timeline-event">公司成立</div>
</div>
</div>
<div class="biz-timeline-box clearfix">
<div class="biz_timeline-time">2013.02</div>
<div class="biz_timeline-node"></div>
<div class="biz_timeline-eventbox">
<div class="biz_timeline-event">園區(qū)業(yè)務(wù)方向</div>
</div>
</div>
<div class="biz-timeline-box clearfix">
<div class="biz_timeline-time">2014.03</div>
<div class="biz_timeline-node"></div>
<div class="biz_timeline-eventbox">
<div class="biz_timeline-event">獲天使輪投資900萬元</div>
</div>
</div>
<div class="biz-timeline-box clearfix">
<div class="biz_timeline-time">2013.09</div>
<div class="biz_timeline-node"></div>
<div class="biz_timeline-eventbox">
<div class="biz_timeline-event">業(yè)務(wù)轉(zhuǎn)型互聯(lián)網(wǎng)營(yíng)銷</div>
</div>
</div>
<div class="biz-timeline-box clearfix">
<div class="biz_timeline-time">2016.06</div>
<div class="biz_timeline-node"></div>
<div class="biz_timeline-eventbox">
<div class="biz_timeline-event">V1.0版本上線</div>
</div>
</div>
<div class="biz-timeline-box clearfix">
<div class="biz_timeline-time">2017.03</div>
<div class="biz_timeline-node"></div>
<div class="biz_timeline-eventbox">
<div class="biz_timeline-event">期待。。。。</div>
</div>
</div>
</div>
<div class="biz_longString"></div>
</div>
</div>
<script>
$(function(){
$(".biz_longString").css('height',$(".biz-timeline-box").size()*124+57);
})
</script>
</body>
</html>
說明:新增一個(gè)時(shí)間節(jié)點(diǎn):復(fù)制class="biz-timeline-box"的div。
以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時(shí)也希望多多支持腳本之家!
相關(guān)文章
JavaScript使用AutoDecimal解決運(yùn)算精度問題
這篇文章主要介紹了?JavaScript?運(yùn)算中的精度問題及解決方案?AutoDecimal,指出?JavaScript?處理浮點(diǎn)數(shù)運(yùn)算常出現(xiàn)精度問題,現(xiàn)有解決方案存在不足,為了解決這一問題,AutoDecimal?應(yīng)運(yùn)而生,本文給大家介紹了JavaScript使用AutoDecimal解決運(yùn)算精度問題2024-12-12
javascript實(shí)現(xiàn)動(dòng)態(tài)模態(tài)綁定grid過程代碼
這篇文章主要分享javascript實(shí)現(xiàn)動(dòng)態(tài)模態(tài)綁定grid過程代碼,比較實(shí)用,需要的朋友可以參考下2014-09-09
微信小程序?qū)崿F(xiàn)五星評(píng)價(jià)
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)五星評(píng)價(jià),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-08-08
CocosCreator如何實(shí)現(xiàn)劃過的位置顯示紋理
這篇文章主要介紹了CocosCreator紋理shader的一些知識(shí),想了解shader的同學(xué),一定要看下,并且親自動(dòng)手實(shí)踐2021-04-04
JavaScript Fetch API請(qǐng)求和響應(yīng)攔截詳解
這篇文章主要為大家介紹了JavaScript Fetch API請(qǐng)求和響應(yīng)攔截詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11
JavaScript實(shí)現(xiàn)將Excel文件渲染在頁面上
這篇文章主要為大家詳細(xì)介紹了如何使用Html和JavaScript實(shí)現(xiàn)將Excel文件渲染在頁面上,文中的示例代碼講解詳細(xì),有需要的小伙伴可以參考下2024-12-12
javascript中undefined的本質(zhì)解析
這篇文章主要介紹了javascript中undefined的本質(zhì)解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-07-07
JavaScript中的console.group()函數(shù)詳細(xì)介紹
這篇文章主要介紹了JavaScript中的console.group()函數(shù)詳細(xì)介紹,當(dāng)程序調(diào)試日志過多時(shí)會(huì)有些雜亂,此時(shí)可以使用console.group()函數(shù)調(diào)來分組顯示,需要的朋友可以參考下2014-12-12
JavaScript+html5 canvas繪制的圓弧蕩秋千效果完整實(shí)例
這篇文章主要介紹了JavaScript+html5 canvas繪制的圓弧蕩秋千效果,以完整實(shí)例形式分析了JavaScript集合html5的canvas繪制圖形的相關(guān)技巧,需要的朋友可以參考下2016-01-01
javascript 實(shí)現(xiàn)雙擊才能打開鏈接的方法
javascript 實(shí)現(xiàn)雙擊才能打開鏈接的方法...2007-08-08

