Please see the attached image. I want to recreate the same layout using bootstrap.
How can this be possiable? I can easily create the layout using bootstrap but i have no idea how to create the lines connected to the section.
any ideas?


Edited by Link_1

1 Year
Discussion Span
Last Post by diafol

You can draw lines with ::before and ::after pseudo elements.
Here's a little demo. It's not exactly your layout and I've used a fixed layout, but if yours is fluid (percentage based) then it's also doable. It's only a bit more tricky to do the math and some widths of the pseudo elements needs to be in percentage as well.



<div class="container">
  <div class="boxes">
    <div class="box box-1">
      box 1
    <div class="box box-2">
      box 2
    <div class="box box-3">
      box 3
    <div class="box box-4">
      box 4


.container {
  text-align: center;
  padding: 20px;

.container > button:first-child {
  color: #fff;
  margin-bottom: 60px;
  padding: .25em 2em;
  background-color: #333;

.box {
  position: relative;
  display: inline-block;
  width: 200px;
  height: 200px;
  line-height: 200px;
  margin-right: 10px;
  background-color: #ccc

.box-4 {
    margin-right: 0;

.box::after {
  content: " ";
  position: absolute;
  top: -30px;
  left: 50%;
  background-color: #333

.box-4::after {
  width: 1px;
  height: 30px;

.box:not(.box-4)::after {
  width: 214px;
  height: 1px;

.box-4::after {
  top: -60px;
  left: -222px

Edited by gentlemedia

Votes + Comments
V. nice

Thanks gentlemedia for sharing this code. I was also facing some difficulties which connecting such lines .


As gm states, this is fixed. You're probably designing as RWD, so mobile view would probably have to be a stacked option (or even a filelist-like structure) - so you may need to wrap the css in a media query.

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.