HTML UI Toolkit


Getting Started

This project contains the base styles for the HTML UI Toolkit. It is referenced from the other HUT packages to provide a base to build on. It provides basic styles for typography and layout for common elements.

View the code on Github.

Customizing

This is meant to be used as a baseline style, not as a complete styling framework. You should create your own styling by overriding the styles for your own use where appropriate.

Paragraphs

Use paragraphs for body copy. You can change line spacing with the line-height-base variable.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam viverra nec consectetur ante hendrerit. Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean ut gravida lorem. Ut turpis felis, pulvinar a semper sed, adipiscing id dolor. Pellentesque auctor nisi id magna consequat sagittis. Curabitur dapibus enim sit amet elit pharetra tincidunt feugiat nisl imperdiet. Ut convallis libero in urna ultrices accumsan. Donec sed odio eros. Donec viverra mi quis quam pulvinar at malesuada arcu rhoncus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In rutrum accumsan ultricies. Mauris vitae nisi at sem facilisis semper ac in est.

Vivamus fermentum semper porta. Nunc diam velit, adipiscing ut tristique vitae, sagittis vel odio. Maecenas convallis ullamcorper ultricies. Curabitur ornare, ligula semper consectetur sagittis, nisi diam iaculis velit, id fringilla sem nunc vel mi. Nam dictum, odio nec pretium volutpat, arcu ante placerat erat, non tristique elit urna et turpis. Quisque mi metus, ornare sit amet fermentum et, tincidunt et orci. Fusce eget orci a orci congue vestibulum. Ut dolor diam, elementum et vestibulum eu, porttitor vel elit. Curabitur venenatis pulvinar tellus gravida ornare. Sed et erat faucibus nunc euismod ultricies ut id justo. Nullam cursus suscipit nisi, et ultrices justo sodales nec. Fusce venenatis facilisis lectus ac semper. Aliquam at massa ipsum. Quisque bibendum purus convallis nulla ultrices ultricies. Nullam aliquam, mi eu aliquam tincidunt, purus velit laoreet tortor, viverra pretium nisi quam vitae mi. Fusce vel volutpat elit. Nam sagittis nisi dui.

Headings

This module provides basic styling for the <h1> through <h6> elements. You can change the size of the headings by setting the font-size-h* variables.

h1 Heading

Heading 1 content

h2 Heading

Heading 2 content

h3 Heading

Heading 3 content

h4 Heading

Heading 4 content

h5 Heading

Heading 5 content

h6 Heading

Heading 6 content

Lists

Use lists for, well, lists of things.

Unordered list

Ordered list

  1. Test item 1
  2. Second item
  3. Item number 3
  4. Fourth item
    1. Lots more items
    2. Even some more

Buttons

Action buttons to do things.

Inputs

By default, inputs and labels are blocks with 100% width. This creates vertical forms by default.