Skip to content

Center an element using CSS Flexbox

Published: at 03:22 PM

To center an element using the CSS flexbox layout, you can use the justify-content and align-items properties.

Here’s an example of how to center a div element horizontally and vertically using the flexbox layout:

.container {
    display: flex;
    justify-content: center;
    align-items: center;
}

Then, you can apply the container class to the parent element of the element that you want to center.

Here’s an example of how to use this in a HTML file:

<div class="container">
  <div>I am centered!</div>
</div>

The justify-content property aligns the element horizontally, while the align-items property aligns the element vertically.

Note that the flexbox layout only works on elements that have the display property set to flex.