Toggle navigation
Bootsnipp
Bootstrap
For
CSS Frameworks
Bootstrap
Foundation
Semantic UI
Materialize
Pure
Bulma
References
CSS Reference
Tools
Community
Page Builder
Form Builder
Button Builder
Icon Search
Dan's Tools
Diff / Merge
Color Picker
Keyword Tool
Web Fonts
.htaccess Generator
Favicon Generator
Site Speed Test
Snippets
Featured
Tags
By Bootstrap Version
4.1.1
4.0.0
3.3.0
3.2.0
3.1.0
3.0.3
3.0.1
3.0.0
2.3.2
Register
Login
"Project Timeline"
Bootstrap 3.3.0 Snippet by
johnadamsDFID
3.3.0
Preview
HTML
CSS
View Full Screen
Forked from
Fork
Fork this
Parent
1.4K
 
1 Fav
Post to Facebook
Tweet this
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <div class="container"> <div class="page-header"> <h1 id="timeline">Project Timeline</h1> <div class="btn-group navbar-right"> <button type="button" class="btn btn-primary btn-sm dropdown-toggle" data-toggle="dropdown"> <i class="glyphicon glyphicon-cog"></i> Filter <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu"> <li><a href="#">Comments</a></li> <li><a href="#">Staff changes</a></li> <li><a href="#">Events</a></li> <li><a href="#">Meetings</a></li> </ul> </div> </div> <ul class="timeline"> <li> <div class="timeline-badge warning"><i class="glyphicon glyphicon-wrench"></i></div> <div class="timeline-panel alert-info"> <div class="timeline-heading"> <h4 class="timeline-title">Next Annual Review</h4> <p><small class="text-muted"><i class="glyphicon glyphicon-time"></i> Due by 12 December 2016</small></p> </div> <div class="timeline-body"> <p>Your next annual review is due in 6 months</p> </div> </div> </li> <li class="timeline-inverted"> <div class="timeline-badge warning"><i class="glyphicon glyphicon-time"></i></div> <div class="timeline-panel alert-info"> <div class="timeline-heading"> <h4 class="timeline-title">Partner Meeting</h4> <p><small class="text-muted"><i class="glyphicon glyphicon-time"></i >12 June 2016, 11:00</small></p> </div> <div class="timeline-body"> <p>Partner meeting at Hyatt Regency Hotel, Mogadishu</p> <hr> <div class="btn-group"> <button type="button" class="btn btn-primary btn-sm dropdown-toggle" data-toggle="dropdown"> <i class="glyphicon glyphicon-calendar"></i> Add to Calendar </button> </div> </div> </div> </li> <li> <div class="timeline-badge success"><i class="glyphicon glyphicon-check"></i></div> <div class="timeline-panel"> <div class="timeline-heading"> <h4 class="timeline-title">Annual Review completed</h4> <p><small class="text-muted"><i class="glyphicon glyphicon-time"></i> 11 hours ago on AMP</small></p> </div> <div class="timeline-body"> <p>Annual Review completed and project scores available [LINK]</p> </div> </div> </li> <li class="timeline-inverted"> <div class="timeline-badge info"><i class="glyphicon glyphicon-user"></i></div> <div class="timeline-panel"> <div class="timeline-heading"> <h4 class="timeline-title">New Team Member added</h4> <p><small class="text-muted"><i class="glyphicon glyphicon-time"></i> 4 days ago on AMP</small></p> </div> <div class="timeline-body"> <p>Joe Bloggs added as new SRO</p> <img src="https://pbs.twimg.com/profile_images/655847545164443648/sR-y1Bii_400x400.jpg" width="100px"> </div> </div> </li> <li> <div class="timeline-badge info"><i class="glyphicon glyphicon-comment"></i></div> <div class="timeline-panel"> <div class="timeline-heading"> <h4 class="timeline-title">Agreement signed with Oxfam International</h4> <p><small class="text-muted"><i class="glyphicon glyphicon-time"></i> 30 days ago by Joe Bloggs</small></p> </div> <div class="timeline-body"> <p>I have sent an agreement to Oxfam and they have returned a signed copy. This is now in <a href="http://vault.xyz/12345">Vault 12345</a>.</p> <hr> <div> <p><small class="text-muted"><i class="glyphicon glyphicon-time"></i> Gillian Manager replied 29 days ago</small></p> <p>Thanks Joe, that is looking really good</p> </div> <hr> <div class="btn-group"> <button type="button" class="btn btn-primary btn-sm dropdown-toggle" data-toggle="dropdown"> <i class="glyphicon glyphicon-cog"></i> Discuss <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu"> <li><a href="#">Reply</a></li> <li><a href="#">React</a></li> </ul> </div> </div> </div> </li> <li class="timeline-inverted"> <div class="timeline-badge success"><i class="glyphicon glyphicon-thumbs-up"></i></div> <div class="timeline-panel"> <div class="timeline-heading"> <h4 class="timeline-title">Business Case approved</h4> <p><small class="text-muted"><i class="glyphicon glyphicon-time"></i> 2 months ago on AMP</small></p> </div> <div class="timeline-body"> <p>Business Case approved. [LINK to BC doc]</p> </div> </div> </li> </ul> </div>
.timeline { list-style: none; padding: 20px 0 20px; position: relative; } .timeline:before { top: 0; bottom: 0; position: absolute; content: " "; width: 3px; background-color: #eeeeee; left: 50%; margin-left: -1.5px; } .timeline > li { margin-bottom: 20px; position: relative; } .timeline > li:before, .timeline > li:after { content: " "; display: table; } .timeline > li:after { clear: both; } .timeline > li:before, .timeline > li:after { content: " "; display: table; } .timeline > li:after { clear: both; } .timeline > li > .timeline-panel { width: 46%; float: left; border: 1px solid #d4d4d4; border-radius: 2px; padding: 20px; position: relative; -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175); box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175); } .timeline > li > .timeline-panel:before { position: absolute; top: 26px; right: -15px; display: inline-block; border-top: 15px solid transparent; border-left: 15px solid #ccc; border-right: 0 solid #ccc; border-bottom: 15px solid transparent; content: " "; } .timeline > li > .timeline-panel:after { position: absolute; top: 27px; right: -14px; display: inline-block; border-top: 14px solid transparent; border-left: 14px solid #fff; border-right: 0 solid #fff; border-bottom: 14px solid transparent; content: " "; } .timeline > li > .timeline-badge { color: #fff; width: 50px; height: 50px; line-height: 50px; font-size: 1.4em; text-align: center; position: absolute; top: 16px; left: 50%; margin-left: -25px; background-color: #999999; z-index: 100; border-top-right-radius: 50%; border-top-left-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; } .timeline > li.timeline-inverted > .timeline-panel { float: right; } .timeline > li.timeline-inverted > .timeline-panel:before { border-left-width: 0; border-right-width: 15px; left: -15px; right: auto; } .timeline > li.timeline-inverted > .timeline-panel:after { border-left-width: 0; border-right-width: 14px; left: -14px; right: auto; } .timeline-badge.primary { background-color: #2e6da4 !important; } .timeline-badge.success { background-color: #3f903f !important; } .timeline-badge.warning { background-color: #f0ad4e !important; } .timeline-badge.danger { background-color: #d9534f !important; } .timeline-badge.info { background-color: #5bc0de !important; } .timeline-title { margin-top: 0; color: inherit; } .timeline-body > p, .timeline-body > ul { margin-bottom: 0; } .timeline-body > p + p { margin-top: 5px; } @media (max-width: 767px) { ul.timeline:before { left: 40px; } ul.timeline > li > .timeline-panel { width: calc(100% - 90px); width: -moz-calc(100% - 90px); width: -webkit-calc(100% - 90px); } ul.timeline > li > .timeline-badge { left: 15px; margin-left: 0; top: 16px; } ul.timeline > li > .timeline-panel { float: right; } ul.timeline > li > .timeline-panel:before { border-left-width: 0; border-right-width: 15px; left: -15px; right: auto; } ul.timeline > li > .timeline-panel:after { border-left-width: 0; border-right-width: 14px; left: -14px; right: auto; } }
Questions / Comments:
Post
Posting Guidelines
Formatting
- Now
×
Close
Donate
BTC: 12JxYMYi6Vt3mx3hcmP3B2oyFiCSF3FhYT
ETH: 0xCD715b2E3549c54A40e6ecAaFeB82138148a6c76