js实现时间轴自动排列效果

发布时间 - 2026-01-11 00:05:14    点击率:

效果图:

代码如下:

<!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;
 }
 /*奇数 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;
 }
 /*偶数 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;
 }
 /*奇数 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;
 }
 /*偶数 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>发展历程</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">园区业务方向</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">业务转型互联网营销</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>

说明:新增一个时间节点:复制class="biz-timeline-box"的div。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# js实现时间轴  # D3.js 实现带伸缩时间轴拓扑图的示例代码  # angularjs实现时间轴效果的示例代码  # TimergliderJS 一个基于jQuery的时间轴插件  # 使用JavaScript 实现时间轴与动画效果的示例代码(前端组件化)  # 互联网  # 万元  # 园区  # 公司成立  # 发展历程  # yahei  # clearfix  # display  # content  # block  # height  # visibility  # li  # list  # ul  # body  # microsoft  # font  # family  # hidden 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何快速生成橙子建站落地页链接?  Laravel如何使用.env文件管理环境变量?(最佳实践)  如何在云主机上快速搭建网站?  昵图网官方站入口 昵图网素材图库官网入口  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制  js实现点击每个li节点,都弹出其文本值及修改  深入理解Android中的xmlns:tools属性  Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】  为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】  Laravel如何使用Eloquent进行子查询  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  如何在 React 中条件性地遍历数组并渲染元素  Laravel Debugbar怎么安装_Laravel调试工具栏配置指南  网站制作壁纸教程视频,电脑壁纸网站?  LinuxShell函数封装方法_脚本复用设计思路【教程】  如何用好域名打造高点击率的自主建站?  JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)  中山网站推广排名,中山信息港登录入口?  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  网站建设保证美观性,需要考虑的几点问题!  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  Linux系统命令中tree命令详解  高端云建站费用究竟需要多少预算?  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  浅谈javascript alert和confirm的美化  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】  Laravel如何记录自定义日志?(Log频道配置)  焦点电影公司作品,电影焦点结局是什么?  JavaScript如何实现错误处理_try...catch如何捕获异常?  HTML 中动态设置元素 name 属性的正确语法详解  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层  Laravel如何自定义错误页面(404, 500)?(代码示例)  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  利用vue写todolist单页应用  如何快速搭建高效WAP手机网站吸引移动用户?  b2c电商网站制作流程,b2c水平综合的电商平台?  高端建站三要素:定制模板、企业官网与响应式设计优化  个人网站制作流程图片大全,个人网站如何注销?  iOS UIView常见属性方法小结  Java垃圾回收器的方法和原理总结  如何实现建站之星域名转发设置?  Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  高性能网站服务器配置指南:安全稳定与高效建站核心方案  浅析上传头像示例及其注意事项  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)