Last active
March 3, 2016 21:33
-
-
Save craiglondon/54ca78f04e2bbb1b0f49 to your computer and use it in GitHub Desktop.
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
<html> | |
<head> | |
<title>Equal Height columns on Bootstrap</title> | |
<!-- Latest compiled and minified CSS --> | |
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.min.css"> | |
<!-- Optional theme --> | |
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap-theme.min.css"> | |
<!-- Latest compiled and minified JavaScript --> | |
<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/js/bootstrap.min.js"></script> | |
<style type="text/css"> | |
html,body { | |
height:100%; | |
} | |
.row-flex, .row-flex > div[class*='col-'] { | |
display: -webkit-box; | |
display: -moz-box; | |
display: -ms-flexbox; | |
display: -webkit-flex; | |
display: flex; | |
flex:1 1 auto; | |
} | |
.row-flex-wrap { | |
-webkit-flex-flow: row wrap; | |
align-content: flex-start; | |
flex:0; | |
} | |
.row-flex > div[class*='col-'], .container-flex > div[class*='col-'] { | |
margin:-.2px; /* hack adjust for wrapping */ | |
} | |
.container-flex > div[class*='col-'] div,.row-flex > div[class*='col-'] div { | |
width:100%; | |
} | |
.flex-col { | |
display: flex; | |
display: -webkit-flex; | |
flex: 1 100%; | |
flex-flow: column nowrap; | |
} | |
.flex-grow { | |
display: flex; | |
-webkit-flex: 2; | |
flex: 2; | |
} | |
</style> | |
</head> | |
<body> | |
<div class="container"> | |
<h3>.row-flex (make columns equal heights in each row)</h3> | |
</div> | |
<div class="container"> | |
<div class="row row-flex row-flex-wrap"> | |
<div class="col-md-3"> | |
<div class="panel panel-default flex-col"> | |
<div class="panel-heading">Title flex-col</div> | |
<div class="panel-body flex-grow">Content here -- div with .flex-grow</div> | |
<div class="panel-footer">Footer</div> | |
</div> | |
</div> | |
<div class="col-md-3"> | |
<div class="well"> | |
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, | |
totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae | |
dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit. | |
</div> | |
</div> | |
<div class="col-md-3"> | |
<div class="well"> | |
Duis pharetra varius quam sit amet vulputate. | |
</div> | |
</div> | |
<div class="col-md-3"> | |
<div class="well"> | |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis pharetra varius quam sit amet vulputate. | |
Quisque mauris augue, molestie tincidunt condimentum vitae, gravida a libero. Aenean sit amet felis | |
dolor, in sagittis nisi. | |
</div> | |
</div> | |
</div><!--/row--> | |
</div><!--/container--> | |
<hr> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment