Forked from Trevan Hetzel's Pen Vertically center image within responsive container.
A Pen by Captain Anonymous on CodePen.
| <div class="responsive-container"> | |
| <div class="img-container"> | |
| <img src="http://placekitten.com/2640/400"> | |
| </div> | |
| </div> |
| @import "compass/css3"; | |
| * { | |
| @include box-sizing(border-box); | |
| } | |
| body { | |
| padding: 1em; | |
| background: #3498db; | |
| } | |
| .responsive-container { | |
| width: 500px; | |
| position: relative; | |
| background-color: #eaebec; | |
| } | |
| .img-container:before { | |
| padding-top: 66.66667%; | |
| content: ''; | |
| width: 0; | |
| height: 100%; | |
| background: none; | |
| display: inline-block; | |
| vertical-align: middle; | |
| } | |
| .img-container { | |
| text-align: center; | |
| background: pink; | |
| } | |
| img { | |
| display: inline-block; | |
| vertical-align: middle; | |
| max-height: 100%; | |
| max-width: 100%; | |
| position: relative; | |
| top: 50%; | |
| transform: translateY(-50%); | |
| } |
Forked from Trevan Hetzel's Pen Vertically center image within responsive container.
A Pen by Captain Anonymous on CodePen.