Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save joelpittet/33837e3e6e69da15930d to your computer and use it in GitHub Desktop.
Save joelpittet/33837e3e6e69da15930d to your computer and use it in GitHub Desktop.
<div class="responsive-container">
<div class="img-container">
<img src="http://placekitten.com/600/400">
</div>
</div>
<div class="responsive-container">
<div class="img-container">
<img src="http://placekitten.com/840/300">
</div>
</div>
<div class="responsive-container">
<div class="img-container">
<img src="http://placekitten.com/440/440">
</div>
</div>
* {
@include box-sizing(border-box);
}
body {
padding: 1em;
background: #3498db;
}
.responsive-container {
border: 1px solid #fff;
margin: 30px;
max-width: 500px;
position: relative;
background-color: #eaebec;
}
.img-container {
font: 0/0 a;
text-align: center;
background: pink;
overflow: hidden;
&:before {
padding-top: 66.66667%;
content: '';
width: 0;
height: 100%;
display: inline-block;
vertical-align: middle;
background: transparent;
}
}
img {
display: inline-block;
vertical-align: middle;
text-align: center;
max-height: 100%;
max-width: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment