A Pen by Theuy Limpanont on CodePen.
Last active
June 14, 2016 06:30
-
-
Save tlimpanont/059c90150997a2280bd3e906f4253079 to your computer and use it in GitHub Desktop.
Borders on bootstrap columns with various height
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<div class="container-fluid"> | |
<form action="" class="form-process"> | |
<div class="row row-relative form-process-body"> | |
<div class="col-md-8"> | |
<div class="row row-relative"> | |
<div class="col-md-6 "> | |
<h1>col-md-6</h1> | |
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Molestias doloribus reprehenderit atque dignissimos quasi, repellat, repellendus nisi maxime doloremque cumque adipisci unde deleniti molestiae temporibus iure natus ipsa ducimus, ex. | |
</p> | |
</div> | |
<div class="col-md-6 col-border-left"> | |
<div class="col-border-left-padding"> | |
<h1>col-md-6</h1> | |
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Molestias doloribus reprehenderit atque dignissimos quasi, repellat, repellendus nisi maxime doloremque cumque adipisci unde deleniti molestiae temporibus iure natus ipsa ducimus, | |
ex. | |
</p> | |
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Molestias doloribus reprehenderit atque dignissimos quasi, repellat, repellendus nisi maxime doloremque cumque adipisci unde deleniti molestiae temporibus iure natus ipsa ducimus, | |
ex. | |
</p> | |
</div> | |
</div> | |
</div> | |
<div class="row"> | |
<div class="col-md-12 border-top"> | |
<h1>col-md-12</h1> | |
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Explicabo similique, nostrum reiciendis, ut ab, numquam veritatis iure ullam possimus ipsum odio a officia! Vitae molestiae officia dolor, ducimus optio impedit!</p> | |
</div> | |
</div> | |
</div> | |
<div class="col-md-4 col-border-left"> | |
<div class="col-border-left-padding"> | |
<h1>col-md-4</h1> | |
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Molestias doloribus reprehenderit atque dignissimos quasi, repellat, repellendus nisi maxime doloremque cumque adipisci unde deleniti molestiae temporibus iure natus ipsa ducimus, ex. | |
</p> | |
</div> | |
</div> | |
</div> | |
<div class="row row-relative form-process-footer"> | |
<div class="col-md-12"> | |
<h1>col-md-12</h1> | |
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illo quam dignissimos quod cum asperiores, hic quibusdam inventore perferendis ad nesciunt accusamus earum vero dolore reprehenderit voluptatem quis! Atque, accusamus, cupiditate.</p> | |
</div> | |
</div> | |
</form> | |
</div> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
body { | |
padding: 20px; | |
} | |
.form-process { | |
background: #F5F8FF; | |
} | |
@media screen and (min-width: 768px) { | |
.form-process .border-top { | |
border-top: 1px dotted #ccc; | |
} | |
.row.row-relative.form-process { | |
border-bottom: 1px dotted #ccc; | |
border-right: 1px dotted #ccc; | |
border-top: 1px dotted #ccc; | |
} | |
.row-relative { | |
position: relative; | |
} | |
.col-border-padding { | |
padding-left: 15px; | |
} | |
.col-border{ | |
padding-left: 0; | |
position: static; | |
} | |
.col-border:before { | |
content: ''; | |
position: absolute; | |
height: 100%; | |
border-left: 1px dotted #ccc; | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// body { | |
// padding: 20px; | |
// } | |
$border-color: red; | |
@mixin border($position) { | |
border-#{$position}: 1px dotted $border-color; | |
} | |
.form-process-body { | |
background: lightgray; | |
} | |
.form-process-footer { | |
background: gray; | |
} | |
@media screen and (min-width: 768px) { | |
.form-process-body { | |
@include border('top'); | |
@include border('bottom'); | |
} | |
.border-top { | |
@include border('top'); | |
} | |
.row-relative { | |
position: relative; | |
} | |
.col-border-left-padding { | |
padding-left: 15px; | |
} | |
.col-border-left { | |
padding-left: 0; | |
position: static; | |
} | |
.col-border-left:before { | |
content: ''; | |
position: absolute; | |
height: 100%; | |
@include border('left'); | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" /> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment