Tuesday, April 12, 2016

Vertically Center HTML element via CSS

This CSS is helpful for centering an element vertically within a container:

Thanks to Sebastian Ekström: http://zerosixthree.se/vertical-align-anything-with-just-3-lines-of-css/

.parent-element {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.element {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

No comments:

Post a Comment