@downwindcss/grid-center
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

@downwindcss/grid-center

Tailwind CSS utilities for placing items.

Instead of

  1. grid place-items-center, do grid-center
  2. grid place-items-start, do grid-start
  3. grid place-items-end, do grid-end
  4. grid place-items-stretch, do grid-stretch

This does more than "centering" items but named as @downwindcss/grid-center
to match existing flex utility @downwindcss/flex-center.

Installation

npm install @downwindcss/grid-center

# using Yarn
yarn add @downwindcss/grid-center

# with PNPM
pnpm install @downwindcss/grid-center

Configuration

In your Tailwind CSS configuration file, tailwindcss.config.js, add the plugin after following the installation step above.

module.exports = { plugins: [require('@downwindcss/grid-center')] } Only responsive variant is enabled by default. Same as place-items-* utility: https://tailwindcss.com/docs/place-items#variants

Example

Demo: https://codesandbox.io/s/grid-center-demo-s7puu?file=/public/index.html

<article>
  <h2 class="text-center py-8 text-4xl font-semibold">grid-center</h2>
  <!--           👇                                   -->
  <div class="grid-center grid-cols-3 gap-2 h-48 w-full">
    <!-- list of divs... -->
  </div>
</article>
<article>
  <h2 class="text-center py-8 text-4xl font-semibold">grid-center</h2>
  <!--           👇                                   -->
  <div class="grid-start grid-cols-3 gap-2 h-48 w-full">
    <!-- list of divs... -->
  </div>
</article>
<article>
  <h2 class="text-center py-8 text-4xl font-semibold">grid-center</h2>
  <!--           👇                                   -->
  <div class="grid-end grid-cols-3 gap-2 h-48 w-full">
    <!-- list of divs... -->
  </div>
</article>
<article>
  <h2 class="text-center py-8 text-4xl font-semibold">grid-center</h2>
  <!--           👇                                   -->
  <div class="grid-stretch grid-cols-3 gap-2 h-48 w-full">
    <!-- list of divs... -->
  </div>
</article>

Motivation

A reddit user, u/tortus left a (comment) for grid place-items-center.

Readme

Keywords

none

Package Sidebar

Install

npm i @downwindcss/grid-center

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

12 kB

Total Files

14

Last publish

Collaborators

  • dance2die