Base
The base contains the minimum necessary, it is the heart of the vishnu. It consists of, typography
, colors
, buttons
, forms
, tables
, lists
.
Install
Add @vishnucss/base
dependency to your project:
yarn add @vishnucss/base
<link rel="stylesheet" href="https://unpkg.com/@vishnucss/base" />
Typography
Based on rem
units. All rem
units are
converted to base 10, so 1rem
is equal to
10px
. By default, all headings, paragraphs, and code
use system fonts, using the most modern one available on a user's
operating system.
Buttons
The Button, an essential part of any user experience. Buttons come in some basic styles: The <button>Content</button>
element has default color, whereas .outline
has a simple outline around, .flat
is entirely clear and .rounded
is rounded border radius. The buttons also have states: .success
, .error
,.warning
and .info
Lists
The unordered list use ul element will be marked with a outline circles, the ordered list use ol element and your items will be marked with numbers, the description list use dl element and your items will not be marking, only spacings.
Tables
The Table element represents data in two dimensions or more. We encourage the use of proper formatting with <thead>
and <tbody>
to create a <table>
. The code becomes cleaner without disturbing understanding.
Forms
All common form elements with basic, clean styles.
This is the base ... simple, isn't it? Let's go to the extensions