У меня есть макет с использованием бутстрапа. На мобильном устройстве, я хотел бы каждый из моих строк, которые будут расположены в виде точек на мой график, так что у меня есть конечный результат, как этот:Создайте отзывчивую временную шкалу с строками Bootstrap
Для моего рабочего стола макет Я использую два тега, как показано ниже и просто разместите текст вокруг этой линии. Однако для мобильного макета было бы здорово, если бы строка с текстом в ней также содержала точку на временной шкале, поэтому они всегда выстраивались правильно, независимо от того, сколько строк накладывается на текст.
<div class="middle-line-top"></div>
<div class="middle-line"></div>
CSS:
.middle-line {
position: fixed;
height: 79vh;
bottom: 0;
width: 1px;
left: 50%;
background-color: white;
z-index: -1;
}
.middle-line:before {
border: 5px solid white;
width: 18px;
height: 18px;
display: block;
content: '';
bottom: 100%;
-webkit-transform: translateX(-51%);
transform: translateX(-51%);
position: absolute;
box-sizing: border-box;
border-radius: 50%;
z-index: -1;
}
.middle-line-top {
position: fixed;
height: 3vh;
top: 0vh;
width: 1px;
left: 50%;
background-color: white;
}
.middle-line-top:after {
border: 5px solid white;
width: 18px;
height: 18px;
display: block;
content: '';
-webkit-transform: translateX(-51%);
transform: translateX(-51%);
position: absolute;
bottom: -18px;
box-sizing: border-box;
border-radius: 50%;
}
Посмотрите на http://stackoverflow.com/questions/20896240/responsive -timeline-ui-with-bootstrap3 –