Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atomic CSS

npm minified jsdelivr license

⚛️ Customizable Atomic CSS Framework for everyone.

We all might agree that Atomic CSS is a helpful tool for both FE and BE development. There's a lot of Atomic CSS frameworks out there (like tailwindcss), however, to elevate the advantage of Atomic CSS, while keeping it in as light-weight as possible, and even customizable for each project, we have this project on the go.

Usage

Install NPM package with basic config

npm i @viivue/atomic-css

Import

import "@viivue/atomic-css";

Or, you can download the default Atomic CSS files in the /dist folder.

Customization

To add custom classes for a specific project, you will have to:

  1. Clone this repo to your local machine.
  2. Edit the /scss/_config.scss, you will find some example templates there.
  3. Generate the new Atomic CSS by npm run prod.

Deployment

Install npm

npm install

Dev

Watch SCSS files, then compile to previewed CSS

npm run dev

Prod

Compile compressed CSS for distribution.

Check version at _defs.scss and package.json

npm run prod

Publish NPM package

Check version

npm publish

About

⚛️ Customizable Atomic CSS Framework for everyone.

Topics

Resources

Stars

Watchers

Forks

Releases

Used by

Contributors

Languages