Open Source

Accoutrement-Init

Lightweight browser normalization for Sass projects

Accoutrement-Init provides lightweight normalization for cross-browser consistency at the start of every project. This is loosely based on the open-source Sanitize and Normalize projects – trimmed down to the most essential and least invasive rules.

‘npm package’

A mix of low-impact normalizations for accessibility, forms, media, typography, and html5 elements – along with global border-box sizing, and other sensible defaults.

npm install accoutrement-init

Accoutrement Modules

OddBird’s Accoutrement toolkits are designed around the idea that code should be meaningful to both humans and machines – opening the door for automation, while improving readability. These tools integrate with Herman, our automated pattern-library generator.

Init

Lightweight browser normalization. This is the only Accoutrement library with direct CSS output when imported.

Color

Manage your color palettes in one place, and access them from anywhere with optional accessibility guidance from the WCAG.

Type

Manage your webfonts, import them all with a single command, and access font-stacks on-the-fly, with utilities for generated content and accessibility.

Scale

Manage a system of consistent sizes to use across your project for typography, spacing, layout, and more. Generate sizes based on modular-scale ratios, and access sizes in any unit you need.

Layout

Layout utilities including named media-queries, shorthand positioning, fluid aspect-ratios, box-sizing, and float-clearing.


Start the conversation…

Interested in a chat with Miriam to find out more? Ask us anything; we’re happy to answer your questions, big or small. If your business is a good fit, we’ll offer a free in-depth project assessment!

Schedule a call with Miriam