"Vertical Divider with Text for Bootstrap Columns"
Bootstrap 3.3.0 Snippet by garettg

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<!------ Include the above in your HEAD tag ---------->
<div class="container-fluid">
<div class="row">
<div class="col-xs-12">
<h1>Two Column Vertical Divider with Text</h1>
</div>
</div>
<!-- row requires "row-divided" class -->
<div class="row row-divided">
<div class="col-xs-6 column-one">
<h2>Column 1</h2>
<p>6 column wide (col-xs-6)</p>
</div>
<div class="vertical-divider">or</div>
<div class="col-xs-6 column-two">
<h2>Column 2</h2>
<p>6 column wide (col-xs-6)</p>
</div>
</div>
</div>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
.vertical-divider {
position: absolute;
z-index: 10;
top: 50%;
left: 50%;
margin: 0;
padding: 0;
width: auto;
height: 50%;
line-height: 0;
text-align:center;
text-transform: uppercase;
transform: translateX(-50%);
}
.vertical-divider:before,
.vertical-divider:after {
position: absolute;
left: 50%;
content: '';
z-index: 9;
border-left: 1px solid rgba(34,36,38,.15);
border-right: 1px solid rgba(255,255,255,.1);
width: 0;
height: calc(100% - 1rem);
}
.row-divided > .vertical-divider {
height: calc(50% - 1rem);
}
.vertical-divider:before {
top: -100%;
}
.vertical-divider:after {
top: auto;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Related: See More


Questions / Comments:

it has not working responsive

rahat () - 7 years ago - Reply 0