Как сверстать данную секцию?

176
20 декабря 2018, 07:10

Подскажите пожалуйста, как правильно сверстать, данную секцию?
Мне в голову приходят только варианты: сделать div.section_right and div.section_left - один блок с контентом - другой пустой и border одного div использовать, как белую линию. Или же сделать три div блока (один отдельно для линии). Но боюсь, что во всех вариантах, при адаптиве будет что-попало. В общем подскажите пожалуйста, как правильно сверстать, или как бы сверстали его Вы?

Answer 1

Про адаптив у вас мысли правильные. В итоге всё равно эти блоки придётся делать на всю ширину один под другим с сохранением порядка. Поэтому лучше обойтись без лишних обёрток.

*{ 
  box-sizing:border-box; 
} 
body{ 
  margin:0; 
  background-color:#555; 
} 
.container{ 
  position:relative; 
  color:#fff; 
} 
.container:before{ 
  content:''; 
  display:block; 
  position:absolute; 
  top:0; 
  left:50%; 
  height:100%; 
  border-left:1px solid; 
} 
.element{ 
  width:calc(50% - 10px); 
  height:100px; 
  background-color:#cda; 
  position:relative; 
} 
.element:nth-child(2n){ 
  margin-left:auto; 
} 
.element:before{ 
  content:''; 
  display:block; 
  width:10px; 
  height:10px; 
  background-color:#555; 
  border:2px solid; 
  border-radius:50%; 
  position:absolute; 
  top:calc(50% - 5px); 
  right: -18px; 
} 
.element:nth-child(2n):before{ 
  right:auto; 
  left:-17px; 
} 
.element:nth-child(3):before{ 
  width:18px; 
  height:18px; 
  right:-22px; 
}
<div class="container"> 
  <div class="element"></div> 
  <div class="element"></div> 
  <div class="element"></div> 
  <div class="element"></div> 
</div>

Answer 2

Я бы посоветовал использовать Dynamic Animated Timeline Slider With jQuery - Roadmap или что-то похожее. Удобное решение для подобных задач.

READ ALSO
Тег &lt;picture&gt; и загрузка изображений клиенту

Тег <picture> и загрузка изображений клиенту

Знаю, что img, то бишь изображения начинают подгружаться клиенту еще до загрузки всего domА как тег <picture> на это влияет? Допустим, хочу сделать...

165
Зачем WordPress веб-разработчику и что в нём надо учить? [закрыт]

Зачем WordPress веб-разработчику и что в нём надо учить? [закрыт]

Вижу, что во множестве вакансий востребован WordPress, для чего он нужен веб-разработчику? Все видеоуроки, которые нашёл, это создание блога на WordPress,...

184
Как выповнять по центру P с CSS?

Как выповнять по центру P с CSS?

Немного перефразирую вопрос в заголовке:

189