Getting Started
Install Anon UI and start building beautiful interfaces in minutes.
CDN Installation
The quickest way to get started. Simply add the CDN link to your HTML.
HTML
<link rel="stylesheet" href="https://unpkg.com/anon_ui/dist/anon_ui.css">
NPM Installation
For production projects, install via NPM for better version control.
BASH
npm install anon_ui
After installation, import the CSS file in your project:
import 'anon_ui/dist/anon_ui.css';
Quick Start Example
Here's a simple example to get you started.
HTML
<div class="flex justify-center items-center bg-accent p-6 rounded-lg">
<h1 class="text-2xl bold">Hello, Anon UI!</h1>
</div>
SPACING
Padding
Utilities for controlling an element's padding.
- px-number
- py-number
- pt-number
- pb-number
- pl-number
- pr-number
- p-0
- p-1
- p-2
- p-3
- p-4
- p-5
- p-6
- p-7
- p-8
- p-9
- p-10
- p-11
- p-12
- p-13
- p-14
- p-15
- p-16
- p-17
- p-18
- p-19
- p-20
Class
- padding-left,-right: var(--space-number);
- padding-top,-bottom: var(--space-number);
- padding-top: var(--space-number);
- padding-bottom: var(--space-number);
- padding-left: var(--space-number);
- padding-right: var(--space-number);
- padding: 0;
- padding: var(--space-1); /* 0.25rem(4px) */
- padding: var(--space-2); /* 0.5rem(8px) */
- padding: var(--space-3); /* 0.75rem(12px) */
- padding: var(--space-4); /* 1rem(16px) */
- padding: var(--space-5); /* 1.25rem(20px) */
- padding: var(--space-6); /* 1.5rem(24px) */
- padding: var(--space-7); /* 1.75rem(28px) */
- padding: var(--space-8); /* 2rem(32px) */
- padding: var(--space-9); /* 2.25rem(36px) */
- padding: var(--space-10); /* 2.5rem(40px) */
- padding: var(--space-11); /* 2.75rem(44px) */
- padding: var(--space-12); /* 3rem(48px) */
- padding: var(--space-13); /* 3.25rem(52px) */
- padding: var(--space-14); /* 3.5rem(56px) */
- padding: var(--space-15); /* 3.75rem(60px) */
- padding: var(--space-16); /* 4rem(64px) */
- padding: var(--space-17); /* 4.25rem(68px) */
- padding: var(--space-18); /* 4.5rem(72px) */
- padding: var(--space-19); /* 4.75rem(76px) */
- padding: var(--space-20); /* 5rem(80px) */
Styles
SPACING
Margin
Utilities for controlling an element's margin.
- mx-number
- my-number
- mt-number
- mb-number
- ml-number
- mr-number
- m-0
- m-1
- m-2
- m-3
- m-4
- m-5
- m-6
- m-7
- m-8
- m-9
- m-10
- m-11
- m-12
- m-13
- m-14
- m-15
- m-16
- m-17
- m-18
- m-19
- m-20
Class
- margin-left,-right: var(--space-number);
- margin-top,-bottom: var(--space-number);
- margin-top: var(--space-number);
- margin-bottom: var(--space-number);
- margin-left: var(--space-number);
- margin-right: var(--space-number);
- margin: 0;
- margin: var(--space-1); /* 0.25rem(4px) */
- margin: var(--space-2); /* 0.5rem(8px) */
- margin: var(--space-3); /* 0.75rem(12px) */
- margin: var(--space-4); /* 1rem(16px) */
- margin: var(--space-5); /* 1.25rem(20px) */
- margin: var(--space-6); /* 1.5rem(24px) */
- margin: var(--space-7); /* 1.75rem(28px) */
- margin: var(--space-8); /* 2rem(32px) */
- margin: var(--space-9); /* 2.25rem(36px) */
- margin: var(--space-10); /* 2.5rem(40px) */
- margin: var(--space-11); /* 2.75rem(44px) */
- margin: var(--space-12); /* 3rem(48px) */
- margin: var(--space-13); /* 3.25rem(52px) */
- margin: var(--space-14); /* 3.5rem(56px) */
- margin: var(--space-15); /* 3.75rem(60px) */
- margin: var(--space-16); /* 4rem(64px) */
- margin: var(--space-17); /* 4.25rem(68px) */
- margin: var(--space-18); /* 4.5rem(72px) */
- margin: var(--space-19); /* 4.75rem(76px) */
- margin: var(--space-20); /* 5rem(80px) */
Styles
BACKGROUNDS
Background-Clip
Utilities for controlling the bounding box of an element background.
Classes
- bg-clip-border
- bg-clip-content
- bg-clip-padding
- bg-clip-text
Styles
- background-clip: border-box;
- background-clip: content-box;
- background-clip: padding-box;
- background-clip: text;
BACKGROUNDS
Background-Position
Utilities for controlling the position of an element's background image.
Classes
- bg-top
- bg-top-left
- bg-top-right
- bg-right
- bg-center
- bg-left
- bg-bottom
- bg-bottom-right
- bg-bottom-left
Styles
- background-position: top;
- background-position: top left;
- background-position: top right;
- background-position: right;
- background-position: center;
- background-position: left;
- background-position: bottom;
- background-position: bottom right;
- background-position: bottom left;
BACKGROUNDS
Background-Repeat
Utilities for controlling the repition of an element's background image.
Classes
- bg-repeat
- bg-repeat-x
- bg-repeat-y
- bg-repeat-no
- bg-repeat-space
- bg-repeat-round
Styles
- background-repeat: repeat;
- background-repeat: repeat-x;
- background-repeat: repeat-y;
- background-repeat: no-repeat;
- background-repeat: space;
- background-repeat: round;
BACKGROUNDS
Background-Size
Utilities for controlling the background-size of an element's background image.
Classes
- bg-auto
- bg-cover
- bg-contain
Styles
- background-size: auto;
- background-size: cover;
- background-size: contain;
BACKGROUNDS
Background-Origin
Utilities for controlling how an element's background is positioned relative to borders, padding, and content.
Classes
- bg-origin-border
- bg-origin-content
- bg-origin-padding
Styles
- background-origin: border-box;
- background-origin: content-box;
- background-origin: padding-box;
BACKGROUNDS
Background-Attachment
Utilities for controlling how an element's background image behaves when scrolling.
Classes
- bg-fixed
- bg-local
- bg-scroll
Styles
- background-attachment: fixed;
- background-attachment: local;
- background-attachment: scroll;
BACKGROUNDS
Background-Color
Utilities for controlling how an element's background color.
Classes
- bg-inherit
- bg-transparent
- bg-black
- bg-white
- bg-primary
- bg-secondary
- bg-tertiary
- bg-accent
- bg-neutral
- bg-success
- bg-warning
- bg-primary-50
- bg-primary-100
- bg-primary-200
- bg-primary-300
- bg-primary-400
- bg-primary-500
- bg-primary-600
- bg-primary-700
- bg-primary-800
- bg-primary-900
- bg-secondary-50
- bg-secondary-100
- bg-secondary-200
- bg-secondary-300
- bg-secondary-400
- bg-secondary-500
- bg-secondary-600
- bg-secondary-700
- bg-secondary-800
- bg-secondary-900
- bg-accent-50
- bg-accent-100
- bg-accent-200
- bg-accent-300
- bg-accent-400
- bg-accent-500
- bg-accent-600
- bg-accent-700
- bg-accent-800
- bg-accent-900
- bg-neutral-50
- bg-neutral-100
- bg-neutral-200
- bg-neutral-300
- bg-neutral-400
- bg-neutral-500
- bg-neutral-600
- bg-neutral-700
- bg-neutral-800
- bg-neutral-900
Styles
- background-color: inherit;
- background-color: transparent;
- background-color: black;
- background-color: white;
- background-color: var(--primary);
- background-color: var(--secondary);
- background-color: var(--tertiary);
- background-color: var(--accent);
- background-color: var(--neutral);
- background-color: var(--success);
- background-color: var(--warning);
- background-color: var(--primary-50);
- background-color: var(--primary-100);
- background-color: var(--primary-200);
- background-color: var(--primary-300);
- background-color: var(--primary-400);
- background-color: var(--primary-500);
- background-color: var(--primary-600);
- background-color: var(--primary-700);
- background-color: var(--primary-800);
- background-color: var(--primary-900);
- background-color: var(--secondary-50);
- background-color: var(--secondary-100);
- background-color: var(--secondary-200);
- background-color: var(--secondary-300);
- background-color: var(--secondary-400);
- background-color: var(--secondary-500);
- background-color: var(--secondary-600);
- background-color: var(--secondary-700);
- background-color: var(--secondary-800);
- background-color: var(--secondary-900);
- background-color: var(--accent-50);
- background-color: var(--accent-100);
- background-color: var(--accent-200);
- background-color: var(--accent-300);
- background-color: var(--accent-400);
- background-color: var(--accent-500);
- background-color: var(--accent-600);
- background-color: var(--accent-700);
- background-color: var(--accent-800);
- background-color: var(--accent-900);
- background-color: var(--neutral-50);
- background-color: var(--neutral-100);
- background-color: var(--neutral-200);
- background-color: var(--neutral-300);
- background-color: var(--neutral-400);
- background-color: var(--neutral-500);
- background-color: var(--neutral-600);
- background-color: var(--neutral-700);
- background-color: var(--neutral-800);
- background-color: var(--neutral-900);
BORDER
Border-Color
Utilities for controlling an element's border color.
Classes
- border-inherit
- border-primary
- border-secondary
- border-tertiary
- border-accent
Styles
- border-color: inherit;
- border-color: var(--bg-primary);
- border-color: var(--bg-secondary);
- border-color: var(--bg-tertiary);
- border-color: var(--bg-accent);
BORDER
Border-Width
Utilities for controlling an element's border width.
Classes
- border
- border-1
- border-2
- border-3
- border-4
- border-5
- border-6
- border-7
- border-8
- border-top
- border-top-1
- border-top-2
- border-top-3
- border-top-4
- border-top-5
- border-top-6
- border-top-7
- border-top-8
- border-bottom
- border-bottom-1
- border-bottom-2
- border-bottom-3
- border-bottom-4
- border-bottom-5
- border-bottom-6
- border-bottom-7
- border-bottom-8
- border-right
- border-right-1
- border-right-2
- border-right-3
- border-right-4
- border-right-5
- border-right-6
- border-right-7
- border-right-8
- border-left
- border-left-1
- border-left-2
- border-left-3
- border-left-4
- border-left-5
- border-left-6
- border-left-7
- border-left-8
Styles
- border-width: 1px; border-style: solid;
- border-width: var(--space-1);
- border-width: var(--space-2);
- border-width: var(--space-3);
- border-width: var(--space-4);
- border-width: var(--space-5);
- border-width: var(--space-6);
- border-width: var(--space-7);
- border-width: var(--space-8);
- border-top-width: 1px; border-top-style: solid;
- border-top-width: var(--space-1);
- border-top-width: var(--space-2);
- border-top-width: var(--space-3);
- border-top-width: var(--space-4);
- border-top-width: var(--space-5);
- border-top-width: var(--space-6);
- border-top-width: var(--space-7);
- border-top-width: var(--space-8);
- border-bottom-width: 1px; border-bottom-style: solid;
- border-bottom-width: var(--space-1);
- border-bottom-width: var(--space-2);
- border-bottom-width: var(--space-3);
- border-bottom-width: var(--space-4);
- border-bottom-width: var(--space-5);
- border-bottom-width: var(--space-6);
- border-bottom-width: var(--space-7);
- border-bottom-width: var(--space-8);
- border-right-width: 1px; border-right-style: solid;
- border-right-width: var(--space-1);
- border-right-width: var(--space-2);
- border-right-width: var(--space-3);
- border-right-width: var(--space-4);
- border-right-width: var(--space-5);
- border-right-width: var(--space-6);
- border-right-width: var(--space-7);
- border-right-width: var(--space-8);
- border-left-width: 1px; border-left-style: solid;
- border-left-width: var(--space-1);
- border-left-width: var(--space-2);
- border-left-width: var(--space-3);
- border-left-width: var(--space-4);
- border-left-width: var(--space-5);
- border-left-width: var(--space-6);
- border-left-width: var(--space-7);
- border-left-width: var(--space-8);
BORDER
Border-Style
Utilities for controlling an element's border style.
Classes
- border
- border-solid
- border-dotted
- border-double
- border-dashed
- border-none
- border-hidden
- border-ridge
- border-inset
- border-top
- border-top-solid
- border-top-dotted
- border-top-double
- border-top-dashed
- border-top-none
- border-top-hidden
- border-top-ridge
- border-top-inset
- border-bottom
- border-bottom-solid
- border-bottom-dotted
- border-bottom-double
- border-bottom-dashed
- border-bottom-none
- border-bottom-hidden
- border-bottom-ridge
- border-bottom-inset
- border-right
- border-right-solid
- border-right-dotted
- border-right-double
- border-right-dashed
- border-right-none
- border-right-hidden
- border-right-ridge
- border-right-inset
- border-left
- border-left-solid
- border-left-dotted
- border-left-double
- border-left-dashed
- border-left-none
- border-left-hidden
- border-left-ridge
- border-left-inset
Styles
- border-width: 1px; border-style: solid;
- border-style: solid;
- border-style: dotted;
- border-style: double;
- border-style: dashed;
- border-style: none;
- border-style: hidden;
- border-style: ridge;
- border-style: inset;
- border-top-width: 1px; border-top-style: solid;
- border-top-style: solid;
- border--top-style: dotted;
- border-top-style: double;
- border-top-style: dashed;
- border-top-style: none;
- border-top-style: hidden;
- border-top-style: ridge;
- border-top-style: inset;
- border-bottom-width: 1px; border-bottom-style: solid;
- border-bottom-style: solid;
- border-bottom-style: dotted;
- border-bottom-style: double;
- border-bottom-style: dashed;
- border-bottom-style: none;
- border-bottom-style: hidden;
- border-bottom-style: ridge;
- border-bottom-style: inset;
- border-right-width: 1px; border-style: solid;
- border-right-style: solid;
- border-right-style: dotted;
- border-right-style: double;
- border-right-style: dashed;
- border-right-style: none;
- border-right-style: hidden;
- border-right-style: ridge;
- border-right-style: inset;
- border-left-width: 1px; borderleft--style: solid;
- border-left-style: solid;
- border-left-style: dotted;
- border-left-style: double;
- border-left-style: dashed;
- border-left-style: none;
- border-left-style: hidden;
- border-left-style: ridge;
- border-left-style: inset;