Loading...

How to center an element using Tailwind CSS?

question front-end tailwindcss
Ram Patra Published on February 17, 2024

In Tailwind CSS, you can center an element using flexbox utilities directly in your HTML markup. Here’s how you can center an element horizontally and vertically:

  1. Centering Horizontally:
<div class="flex justify-center">
  <!-- Your content here -->
</div>

In this example, the justify-center class is used to horizontally center the content within its parent container.

  1. Centering Vertically:
<div class="flex items-center">
  <!-- Your content here -->
</div>

Here, the items-center class is used to vertically center the content within its parent container.

  1. Centering both Horizontally and Vertically:
<div class="flex justify-center items-center">
  <!-- Your content here -->
</div>

By combining justify-center and items-center, you can center the content both horizontally and vertically within its parent container.

Tailwind CSS provides a wide range of utility classes to manipulate flexbox properties directly in your HTML markup, making it easy to create responsive layouts without writing custom CSS. Adjust these classes according to your specific layout needs and hierarchy.

Take your presentation to the next level.

Put your face and name on your screen.

Your to-dos on your menu bar.

Fill forms using your right-click menu.

Ram Patra Published on February 17, 2024
Image placeholder

Keep reading

If this article was helpful, others might be too

question react front-end February 19, 2024 How to smoothly scroll to a specific content or element in React?

To implement scrolling to a specific content or element on click in a React application, you can follow these steps:

question tailwind front-end September 19, 2024 How to create a tooltip with just Tailwind CSS (no libraries)?

This blog post shows you how you can create a simple tooltip with some text in it that shows up on hover. This solution only utilises the classes available in TailwindCSS. It doesn’t depend on any 3rd party libraries.

question nextjs front-end July 21, 2024 How to fix Next.js generating Open Graph images with localhost in the url?

This happens when you have not set the metadata properly. Just make sure you have set the metadataBase property like below:export const metadata = { metadataBase: new URL('https://rampatra.com'), // other configs}Learn more from the official docs.

Like my work?

Please, feel free to reach out. I would be more than happy to chat.