UNPKG

ovaltimeline

Version:

183 lines (175 loc) 4.18 kB
#ovaltimeline { margin-top: 100px; } .demo-container { height: auto; } .skins { text-align: center; } #my-timeline { width: 680px; } .clear { clear: both; } #ovaltimeline .timeline-wrap { position: relative; width: 100%; height: 3px; background: #333; z-index: 9999; } #ovaltimeline .timeline-event { position: absolute; left: 0; top: 0; } #ovaltimeline .timeline-event-node { position: absolute; top: -3px; left: 0; border-radius: 8px; width: 9px; height: 9px; background: #222; cursor: pointer; transition: width .05s ease-out, height .05s ease-out, margin .05s ease-out, background .05s ease-out; } #ovaltimeline .timeline-event-contents { display: none; margin-left: -20px; } #ovaltimeline .timeline-event.timeline-selected .timeline-event-node, .timeline-event.timeline-selected .timeline-event-node:hover { width: 14px; height: 14px; margin-left: -3px; margin-top: -3px; background: #222; } #ovaltimeline .timeline-event-node:hover { width: 11px; height: 11px; margin-left: -1px; margin-top: -1px; } #ovaltimeline .timeline-event-contents { overflow-x: visible!important; overflow-y: visible!important; position: absolute; padding: 12px; left: 0; top: 30px; background: #222; font: 400 12px/18px 'Lucida Grande', helvetica, tahoma, sans-serif; color: #efefef; } #ovaltimeline .timeline-event.timeline-bottom .timeline-event-arrow { position: absolute; display: none; content: ""; left: 0; top: 24px; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #222; } #ovaltimeline .timeline-event.timeline-above .timeline-event-contents { top: -80px; } #ovaltimeline .timeline-event.timeline-above .timeline-event-arrow { top: auto; bottom: 32px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #222; border-bottom: none; } #ovaltimeline .timeline-event-contents { display: none; } #ovaltimeline .timeline-event-title { white-space: nowrap; font-weight: 700; } #ovaltimeline .timeline-event-title span { color: #777; display: inline-block; margin-right: 10px; font-size: 10px; font-weight: 400; } #ovaltimeline .timeline-event-link { display: block; text-align: right; } #ovaltimeline .timeline-event-link a { color: #777; text-decoration: none; font-size: 10px; } #ovaltimeline .timeline-event-link a:visited { color: #777; text-decoration: none; } #ovaltimeline .timeline-event-link a:hover { color: #777; text-decoration: underline; } #ovaltimeline .timeline-large-scale, #ovaltimeline .timeline-small-scale { position: absolute; left: 0; top: -30px; font: 700 10px/18px 'Lucida Grande', helvetica, tahoma, sans-serif; color: #222; } #ovaltimeline .timeline-dateblock { width: 100px; text-align: center; position: absolute; left: 0; top: 0; margin-left: -50px; white-space: nowrap; } #ovaltimeline .timeline-dateblock:before { display: block; content: ""; position: absolute; left: 50px; top: 20px; width: 1px; height: 10px; background: #222; } #ovaltimeline .timeline-small-scale .timeline-dateblock:before { top: 25px; height: 4px; background: #777; } #ovaltimeline .timeline-small-scale { color: #dfdfdf; top: -30px; } #ovaltimeline .timeline-event-content img { float: left; margin: 0 10px 10px 0; width: 100px; } #ovaltimeline .timeline-event-content { margin: 20px 0 10px; } .rotate { /* Safari */ -webkit-transform: rotate(45deg); /* Firefox */ -moz-transform: rotate(45deg); /* IE */ -ms-transform: rotate(45deg); /* Opera */ -o-transform: rotate(45deg); /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }