Skip to content

Instantly share code, notes, and snippets.

@englishextra
Created October 12, 2017 10:07
Show Gist options
  • Save englishextra/187d0af64dd2db208d40ed9c76afbdb3 to your computer and use it in GitHub Desktop.
Save englishextra/187d0af64dd2db208d40ed9c76afbdb3 to your computer and use it in GitHub Desktop.
Responsive card ui grid
<div class="card-grid">
<div class="card-wrap">
<div class="card">
<img src="http://placehold.it/500x500" class="card-img"/>
<div>
<h4>This is an example</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed at efficitur nisl. </p>
</div>
</div>
</div>
<div class="card-wrap">
<div class="card">
<img src="http://placehold.it/500x500" class="card-img"/>
<div>
<h4>This is an example</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed at efficitur nisl. </p>
</div>
</div>
</div>
<div class="card-wrap">
<div class="card">
<img src="http://placehold.it/500x500" class="card-img"/>
<div>
<h4>This is an example</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed at efficitur nisl. </p>
</div>
</div>
</div>
<div class="card-wrap">
<div class="card">
<img src="http://placehold.it/500x500" class="card-img"/>
<div>
<h4>This is an example</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed at efficitur nisl. </p>
</div>
</div>
</div>
<div class="card-wrap">
<div class="card">
<img src="http://placehold.it/500x500" class="card-img"/>
<div>
<h4>This is an example</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed at efficitur nisl. </p>
</div>
</div>
</div>
<div class="card-wrap">
<div class="card">
<img src="http://placehold.it/500x500" class="card-img"/>
<div>
<h4>This is an example</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed at efficitur nisl. </p>
</div>
</div>
</div>
<div class="card-wrap">
<div class="card">
<img src="http://placehold.it/500x500" class="card-img"/>
<div>
<h4>This is an example</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed at efficitur nisl. </p>
</div>
</div>
</div>
<div class="card-wrap">
<div class="card">
<img src="http://placehold.it/500x500" class="card-img"/>
<div>
<h4>This is an example</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed at efficitur nisl. </p>
</div>
</div>
</div>
</div>
*, *:after, *:before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body {
background:#f0f0f0;
}
img {
max-width:100%;
}
.card-grid {
width:100%;
}
.card-grid:after {
content: "";
display: table;
clear: both;
}
.card-wrap {
float:left;
width:100%;
padding:5px;
}
@media (min-width: 500px) {
.card-wrap {
width:50%;
}
}
@media (min-width: 720px) {
.card-wrap {
width:25%;
}
}
.card {
background-color:white;
border-radius:5px;
border:1px solid #ccc;
border-bottom:2px solid #ccc;
}
.card > div {
padding:0 1em;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment