Fat Fuzzy UI

Fat Fuzzy UI is a design guide and component library and that aims to maximize use HTML and CSS’s native capabilities to produce harmonious and robust designs.

The underlying intention of all this is that interfaces may adapt to all sorts of browser environments and display conditions so that users can happily access the content and functionality of the app (a website being a specific kind of app).

The structure of the library as well as the way the components are designed draws heavily from the following sources:

This library and the rest of the work on this website were conceived as a research project and are not specifically intended for distribution, but if you are curious as to how it’s built, the code is available under an MIT license here:

The library as well as its documentation are still a work in progress and under active development. Thank you for your patience! ❤️

tokens

These are the Design Tokens of the UI library. They provide the base design values used to build Blocks, Layouts, and Recipes.

tokens

Base colors

color:light
color:dark

Theme colors

primary
primary:000
primary:100
primary:200
primary:300
primary:400
primary:500
primary:600
accent
accent:000
accent:100
accent:200
accent:300
accent:400
accent:500
accent:600
highlight
highlight:000
highlight:100
highlight:200
highlight:300
highlight:400
highlight:500
highlight:600

Semantic colors

info
info:000
info:100
info:200
info:300
success
success:000
success:100
success:200
success:300
warning
warning:000
warning:100
warning:200
warning:300
error
error:000
error:100
error:200
error:300

Fox Jumps Over Dog

Fox Jumps Over Dog

Fox Jumps Over Dog

Fox Jumps Over Dog

Fox Jumps Over Dog
Fox Jumps Over Dog

The quick brown fox jumps over the lazy dog

The quick brown fox jumps over the lazy dog

blocks

Blocks are the smallest self contained components that provide a piece of information, action, or navigation option to the user of the app.

blocks
File types accepted: png, jpeg

layouts

In CUBE CSS Layouts are compositions. This means that Layouts are components used to structure and organize the content and interface elements it contains.

layouts
Card 1
Card 2
Card 3

This is some text that shows you how text content will adapt inside a chosen Layout. Layouts are components that are used to organize how content is displayed on the screen, and designed to work in harmony with the browser's built-in layout algorithms.

recipes

Recipes are components that provide solutions to common UI usage patterns, and are created using Blocks, Layouts, and other Recipes.

recipes

LogIn

A log in form

About

Website and illustrations by Patricia Boh.