Simple responsive grid layout with a card UI style.
A Pen by Adam Hollister on CodePen.
| <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> |
Simple responsive grid layout with a card UI style.
A Pen by Adam Hollister on CodePen.
| *, *: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; | |
| } |