Usage
Basic Setup
Before we start, there are some few things we need to have in index.html
.
HTML5 Doctype
Add HTML5's DOCTYPE
at top (first line):
<!DOCTYPE html>
Responsive Meta Tag
Make Viewport optimized for mobile:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Using Components
Using CDN links in your project? you can skip this section.
If you've installed Nord UI using NPM or Yarn, it'll provide you with two way of importing it's component.
import entire package
Import all components, helpers, dark theme and variables together. you just need a single import in your javascript:
import 'nord-ui/dist/nord.min.css'
// same as
import 'nord-ui'
or html:
<link href="[path]/dist/nord.min.css" rel="stylesheet" type="text/css">
Replace
path
with path to the directory that Nord UI files exists.
Now you can head to next section and start building.
import components and assets individually
Second, and way better, import components and tools individually. this is useful for production mode, since you'll make sure that only used components will included in your bundle and prevent from extra bytes each time users visits your site.
import
base
chunk that holds basic styles and variables needed by other components:import 'nord-ui/dist/base.css'
Don't forget this import, other parts depends on it!
then, you can import your desired components. for example a card:
import 'nord-ui/dist/card.css'
(optional) import dark theme of component, if there's any. for example card's dark theme:
import 'nord-ui/dist/card.dark.css'
That's it.
Now visit next section and learn about colors and variables or head to the components. each component's document page, will provide import script for component itself and its dark theme (if supported).
Dark Theme
Nord UI comes with a fancy Dark Theme. if you are going to use that in your project, make sure you have read Dark Theme Guide.
Right To Left Languages
We Have full support for Right To Left Languages. checkout Right To Left Guide for more details.