Адаптивный пользовательский интерфейс временной шкалы с Bootstrap3

Как я могу создать пользовательский интерфейс с вертикальной шкалой времени, где на рабочем столе он отображается в виде шкалы времени в середине и в окнах событий с обеих сторон. На меньшем экране мобильного устройства шкала времени слева и все поля событий справа.

Хорошо использовать JQuery в сочетании с адаптивными классами, просто нужно показать все окна событий, поэтому скрытие альтернативных полей с помощью xs-hidden выигралот делать

JS Fiddle: http://jsfiddle.net/n82ek/2/

Уменьшите размер окна результатов, чтобы увидеть отзывчивое поведение.

Что должно произойти? Переместите панель влево для отображения xs. Приятно иметь: также добавьте timelineDot на линии рядом с полем.

Пожалуйста, обратитесь к образцу шаблона пользовательского интерфейса временной шкалы, приложенному .... и Спасибо!

Текущий HTML:


    
    
    
        
        
        
            right
        
    
    
        
            left
        
        
        
    
    
        
        
        
            right
        
    
    
        
            left
        
        
        
    

Текущий CSS:

@import url('https://netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css');
.timelineBar {
    width: 2px;
    background-color: #BDBDBD;
    display: inline-block;
    position: absolute;
    height: 100%;
    left: 50%;
    margin-left: 10px;
    margin-right: 10px;
}
.shadowBox {
    box-shadow: rgba(0, 0, 0, 0.796875) 0px 0px 2px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.796875) 0px 0px 2px;
    border:2px solid white;
    border-radius: 10px;
    margin: 10px;
    background-color: #FFFFFF;
}
.timelineDot{
    width: 10px;
    height: 10px;
    background-color: #BDBDBD;
    opacity: 1;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 15px;
    margin-left: 6px;
    border-radius: 10px;
}

Ответы на вопрос(3)

Ваш ответ на вопрос