Tailwind CSS tutorial #5: Alignment – Justify Items

In the article, we will go into detail on how to use justify-items.

Justify Item

It is intended to take the place of the CSS justify-items attribute. This class is used to control how grid objects are aligned along their inline axis.

Forma…


This content originally appeared on DEV Community 👩‍💻👨‍💻 and was authored by Shubhangi

In the article, we will go into detail on how to use justify-items.

Justify Item

It is intended to take the place of the CSS justify-items attribute. This class is used to control how grid objects are aligned along their inline axis.

Format

justify-items-{alignment}

Alignment Tailwind Class CSS Property
Auto justify-items-auto justify-items: auto;
Start justify-items-start justify-items: start;
End justify-items-end justify-items: end;
Center justify-items-center justify-items: center;
Stretch justify-items-stretch justify-items: stretch;

let's see each of this in action,

Auto

Grid items on their inline axis are automatically justified using the justify-items-auto class.

<li class="flex w-full items-center px-4 py-2">
  <div class="justify-items-auto grid w-full grid-cols-3 gap-2">
    <span class="rounded-md bg-red-500 px-3 py-2 text-white">1</span>
    <span class="rounded-md bg-green-500 px-3 py-2 text-white">2</span>
    <span class="rounded-md bg-blue-500 px-3 py-2 text-white">3</span>
    <span class="rounded-md bg-indigo-500 px-3 py-2 text-white">4</span>
    <span class="rounded-md bg-purple-500 px-3 py-2 text-white">5</span>
    <span class="rounded-md bg-yellow-300 px-3 py-2 text-white">6</span>
  </div>
  <div class="ml-5 w-1/3 text-right">
    <div class="rounded-2 inline-block whitespace-nowrap rounded bg-pink-500 px-2 py-1 font-mono text-xs font-semibold text-white">justify-items-auto</div>
  </div>
</li>

Output:
Image description

Start

This class is used to align grid items with the beginning of the inline axis.

<li class="flex w-full items-center px-4 py-2">
  <div class="grid w-full grid-cols-3 justify-items-start gap-2">
    <span class="rounded-md bg-red-500 px-3 py-2 text-white">1</span>
    <span class="rounded-md bg-green-500 px-3 py-2 text-white">2</span>
    <span class="rounded-md bg-blue-500 px-3 py-2 text-white">3</span>
    <span class="rounded-md bg-indigo-500 px-3 py-2 text-white">4</span>
    <span class="rounded-md bg-purple-500 px-3 py-2 text-white">5</span>
    <span class="rounded-md bg-yellow-300 px-3 py-2 text-white">6</span>
  </div>
  <div class="ml-5 w-1/3 text-right">
    <div class="rounded-2 inline-block whitespace-nowrap rounded bg-pink-500 px-2 py-1 font-mono text-xs font-semibold text-white">justify-items-start</div>
  </div>
</li>

Output:
Image description

End

With this class, grid components are justified against the end of their inline axis.

<li class="flex w-full items-center px-4 py-2">
  <div class="grid w-full grid-cols-3 justify-items-end gap-2">
    <span class="rounded-md bg-red-500 px-3 py-2 text-white">1</span>
    <span class="rounded-md bg-green-500 px-3 py-2 text-white">2</span>
    <span class="rounded-md bg-blue-500 px-3 py-2 text-white">3</span>
    <span class="rounded-md bg-indigo-500 px-3 py-2 text-white">4</span>
    <span class="rounded-md bg-purple-500 px-3 py-2 text-white">5</span>
    <span class="rounded-md bg-yellow-300 px-3 py-2 text-white">6</span>
  </div>
  <div class="ml-5 w-1/3 text-right">
    <div class="rounded-2 inline-block whitespace-nowrap rounded bg-pink-500 px-2 py-1 font-mono text-xs font-semibold text-white">justify-items-end</div>
  </div>
</li>

Output
Image description

Center

With this class, grid items are justified along their inline axis.

<li class="flex w-full items-center px-4 py-2">
  <div class="grid w-full grid-cols-3 justify-items-center gap-2">
    <span class="rounded-md bg-red-500 px-3 py-2 text-white">1</span>
    <span class="rounded-md bg-green-500 px-3 py-2 text-white">2</span>
    <span class="rounded-md bg-blue-500 px-3 py-2 text-white">3</span>
    <span class="rounded-md bg-indigo-500 px-3 py-2 text-white">4</span>
    <span class="rounded-md bg-purple-500 px-3 py-2 text-white">5</span>
    <span class="rounded-md bg-yellow-300 px-3 py-2 text-white">6</span>
  </div>
  <div class="ml-5 w-1/3 text-right">
    <div class="rounded-2 inline-block whitespace-nowrap rounded bg-pink-500 px-2 py-1 font-mono text-xs font-semibold text-white">justify-items-center</div>
  </div>
</li>

Output
Image description

Stretch

Stretching things along their inline axis is accomplished with the justify-items-stretch class.

<li class="flex w-full items-center px-4 py-2">
  <div class="grid w-full grid-cols-3 justify-items-stretch gap-2">
    <span class="rounded-md bg-red-500 px-3 py-2 text-white">1</span>
    <span class="rounded-md bg-green-500 px-3 py-2 text-white">2</span>
    <span class="rounded-md bg-blue-500 px-3 py-2 text-white">3</span>
    <span class="rounded-md bg-indigo-500 px-3 py-2 text-white">4</span>
    <span class="rounded-md bg-purple-500 px-3 py-2 text-white">5</span>
    <span class="rounded-md bg-yellow-300 px-3 py-2 text-white">6</span>
  </div>
  <div class="ml-5 w-1/3 text-right">
    <div class="rounded-2 inline-block whitespace-nowrap rounded bg-pink-500 px-2 py-1 font-mono text-xs font-semibold text-white">justify-items-stretch</div>
  </div>
</li>

Output
Image description

Full code:
The overall code will be attached to repo link.

Overall Output
Image description

Resources:
tailwind.css

Thank you for reading :), To learn more, check out my blogs on Justify-Content, Responsive Navbar.
If you liked this article, consider following me on Dev.to for my latest publications. You can reach me on Twitter.

Keep learning! Keep coding!! 💛


This content originally appeared on DEV Community 👩‍💻👨‍💻 and was authored by Shubhangi


Print Share Comment Cite Upload Translate Updates
APA

Shubhangi | Sciencx (2022-11-06T21:41:40+00:00) Tailwind CSS tutorial #5: Alignment – Justify Items. Retrieved from https://www.scien.cx/2022/11/06/tailwind-css-tutorial-5-alignment-justify-items/

MLA
" » Tailwind CSS tutorial #5: Alignment – Justify Items." Shubhangi | Sciencx - Sunday November 6, 2022, https://www.scien.cx/2022/11/06/tailwind-css-tutorial-5-alignment-justify-items/
HARVARD
Shubhangi | Sciencx Sunday November 6, 2022 » Tailwind CSS tutorial #5: Alignment – Justify Items., viewed ,<https://www.scien.cx/2022/11/06/tailwind-css-tutorial-5-alignment-justify-items/>
VANCOUVER
Shubhangi | Sciencx - » Tailwind CSS tutorial #5: Alignment – Justify Items. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/11/06/tailwind-css-tutorial-5-alignment-justify-items/
CHICAGO
" » Tailwind CSS tutorial #5: Alignment – Justify Items." Shubhangi | Sciencx - Accessed . https://www.scien.cx/2022/11/06/tailwind-css-tutorial-5-alignment-justify-items/
IEEE
" » Tailwind CSS tutorial #5: Alignment – Justify Items." Shubhangi | Sciencx [Online]. Available: https://www.scien.cx/2022/11/06/tailwind-css-tutorial-5-alignment-justify-items/. [Accessed: ]
rf:citation
» Tailwind CSS tutorial #5: Alignment – Justify Items | Shubhangi | Sciencx | https://www.scien.cx/2022/11/06/tailwind-css-tutorial-5-alignment-justify-items/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.