Skip to the content

Documentation

Everything you need to create a website with Nausikaä can be found in the documentation. It starts with the Foundations: how to add Nausikaä to a page, theming, accessibility and responsive design. After that come four categories: Elements contains the standard HTML elements. Components are small groups of elements, that together fulfill one function. Collections are larger groups of components and/or elements, that make up commonly used website patterns (like image galleries and navbars). Finally, Utilities are the more complicated components, requiring React to work correctly.

All documented items contain a description, samples and example HTML code. If you find anything missing or wrong, please let me know.

Foundations

The Foundations explain how Nausikaä works as a whole: how to add it to a page, how the light and dark themes and the colors work, and what Nausikaä does for accessibility and different screen sizes.


Elements

The majority of elements in Hypertext Markup Language (HTML) are covered in the Elements section. These are the building blocks of every website, with no to little CSS classes to be learned. All basic tags like <a>, <ul>, <table> and <img> are covered. As well as <form> tags like <input>, <select> and <textarea>.

Newer form controls from the HTML5 spec are covered too: <meter>, <input type="range"> and <input type="color">. If you have any requests, please let me know!


Components

Components are made up of multiple Elements and together fulfill a simple function. They enrich the user experience and provide builders with greater flexibility. Nausikaä has a small set of Components commonly found on the internet. Some CSS classes come in to play here. Javascript is not required.


Collections

Collections are patterns commonly found on websites, made up of multiple Elements and Components. The number of Collections in Nausikaä is small, but hopefully more will be developed in the future.


Utilities

Utilities are small, single-purpose components that provide additional functionality to a website. They are often used in combination with other elements, components, or collections to enhance the user experience. React is required to make use of Utilities in Nausikaä.