Skip to content

subhero24/tailwindcss-grid-placement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Install

npm install tailwindcss-grid-placement

Add the plugin to your tailwind config file

module.exports = {
	plugins: [require("tailwindcss-grid-placement")]
};

Usage

Utility classes start with "content", "items" or "self" followed by the direction "x" or "y". These are all the generated CSS classes:

.items-x-start			justify-items: start;
.items-x-end			justify-items: end;
.items-x-left			justify-items: left;
.items-x-right			justify-items: right;
.items-x-center			justify-items: center;
.items-x-stretch		justify-items: stretch;
.items-y-start			align-items: start;
.items-y-end			align-items: end;
.items-y-center			align-items: center;
.items-y-baseline		align-items: baseline;
.items-y-stretch		align-items: stretch;
.content-x-start		justify-content: start;
.content-x-end			justify-content: end;
.content-x-left			justify-content: left;
.content-x-right		justify-content: right;
.content-x-center		justify-content: center;
.content-x-stretch		justify-content: stretch;
.content-x-around		justify-content: space-around;
.content-x-evenly		justify-content: space-evenly;
.content-x-between		justify-content: space-between;
.content-y-start		align-content: start;
.content-y-end			align-content: end;
.content-y-center		align-content: center;
.content-y-stretch		align-content: stretch;
.content-y-baseline		align-content: baseline;
.content-y-around		align-content: space-around;
.content-y-evenly		align-content: space-evenly;
.content-y-between		align-content: space-between;
.self-x-start			justify-self: start;
.self-x-end			justify-self: end;
.self-x-left			justify-self: left;
.self-x-right			justify-self: right;
.self-x-center			justify-self: center;
.self-x-stretch			justify-self: stretch;
.self-y-start			align-self: start;
.self-y-end			align-self: end;
.self-y-center			align-self: center;
.self-y-baseline		align-self: baseline;
.self-y-stretch			align-self: stretch;

Use these generated classes in your html and enjoy tailwind grid placement 🥳

<div class="grid grid-cols-2 grid-rows-2 content-x-end items-x-center items-y-start">
	<span>1</span>
	<span>2</span>
	<span>3</span>
	<span class="self-y-center">4</span>
</div>

About

A tailwindCSS plugin for defining grid placement utilities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published