Skip to content

studiometa/tailwind-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Tailwind config

NPM Version Downloads Size Dependency Status

A custom Tailwind CSS configuration that simply replaces default breakpoints and adds easings.

Installation

Install the package:

npm install --save-dev @studiometa/tailwind-config

Add the configuration in your main css file after the import of Tailwind:

@import 'tailwindcss';
+@import '@studiometa/tailwind-config';

For more information about the installation and configuration of Tailwind, read the official documentation.

Usage

Custom breakpoints

  • xs: 30rem (480px) β€” Custom addition
  • s: 40rem (640px) β€” Same as Tailwind's sm
  • m: 48rem (768px) β€” Same as Tailwind's md
  • l: 64rem (1024px) β€” Same as Tailwind's lg
  • xl: 80rem (1280px) β€” Same as Tailwind's xl
  • 2xl: 96rem (1536px) β€” Same as Tailwind's 2xl
  • 3xl: 120rem (1920px) β€” Custom addition

File structure

We recommend using different folders to add your custom styles, utilities and variants.

Example structure and app.css:

bases/
β”œβ”€ global.css
components/
β”œβ”€ btn.css
utilities/
β”œβ”€ inline-richtext.css
β”œβ”€ richtext.css
variants/
β”œβ”€ scroll-status.css
app.css
/* External import */
@import url('https://fonts.cdnfonts.com/css/satoshi');

/* Tailwind and config */
@import 'tailwindcss';
@import '@studiometa/tailwind-config';

/* Theme */
@theme {
  --color-primary: red;
  --font-sans: 'Satoshi', sans-serif;
}

/* Base */
@import './bases/global.css';

/* Components */
@import './components/btn.css';

/* Utilities */
@import './utilities/inline-richtext.css';
@import './utilities/richtext.css';

/* Variants */
@import './variants/scroll-status.css';

You can also divide your theme vars in separate files.

Migration from Tailwind v3

Coming from the old tailwind.config.js files ? Check out our upgrade guide.

Contributing

This project uses Git Flow as a branching model.

You can test the compilation using the following commands:

# Start the dev server for the test's assets
$ npm run test:dev

# Build the test's assets
$ npm run test:build

About

πŸ”§ An opinionated Tailwind CSS configuration

Resources

Stars

Watchers

Forks

Contributors 9