No Preview

Sorry, but you either have no stories or none are selected somehow.

If the problem persists, check the browser console, or the terminal you've run Storybook from.

Color

Primary colors

Amino's primary color palette consists of vibrant shades of orange, red, purple, blue, and green. The colors are inspired by the Amino logo, and the green is added to complete the set and support product UI needs.

Primary color palette

If you need a shade that isn't shown here, interpolate thoughtfully between the two closest ones. Try doing so in a variety of color spaces (RGB, HSL, and HSB) and pick the one that works best. Here's an example:

  • Say you need a color between purple-200 and purple-300
  • In HSB, those colors are (287, 80, 75) and (279, 100, 60), respectively
  • Interpolating equally between the two in HSB, we get (285, 90, 68), or #8611AD

Tables are provided in the appendix with copyable hex, RGB, and HSL values.

Grays

There are eight gray values plus pure black and white, making 10 grayscale colors. The grays are distributed between black and white using the modular scale multiplier. For text colors, use black or white with alpha transparency (via rgba() or hsla()). See [Typography]({{ path '/docs/typography' }}) for more.

Grays

Gradients

Gradients fall into two families: monochromatic and polychromatic. The monochromatic gradients maintain a single hue, while the polychromatic ones transition between adjacent hues, like orange to red. Don't make arbitrary gradients between nonadjacent brand colors (e.g. green to red).

Gradients

Use gradients sparingly, if at all. Gradients tend to look best when applied to very thin strips or large areas with a moderate aspect ratio (e.g. squares, circles, and squarish rectangles) where they appear to simulate pleasant lighting.

Gradient tips

For large areas of gradient fill, pin the lighter color to the top-right corner and the darker color to the bottom-left corner, simulating a consistent soft light source.

On elements that appear as strips, slabs, or bars, don't apply gradients “against the grain,” which creates a dated-looking rounded or beveled effect. For thin strips, apply the gradient in parallel with the long edge of the strip, and go from one end to the other. It's generally best to avoid gradients for slabs and bars, as they tend to distract and yank the eye.


Appendix

macOS color scheme file ← Download this file and put it in ~/Library/Colors. It will show up in the system color picker that Keynote and other Mac apps use.

OrangeNameHexRGBHSL
orange-100#ffcc96rgb(255, 204, 150)hsl(31, 100%, 79%)
orange-200#fb7c27rgb(251, 124, 39)hsl(24, 96%, 57%)
orange-300#dd2c00rgb(221, 44, 0)hsl(12, 100%, 43%)
RedNameHexRGBHSL
red-100#ffa6b5rgb(255, 166, 181)hsl(350, 100%, 83%)
red-200#ef304crgb(239, 48, 76)hsl(351, 86%, 56%)
red-300#ab002brgb(171, 0, 43)hsl(345, 100%, 34%)
PurpleNameHexRGBHSL
purple-100#f4b0ffrgb(244, 176, 255)hsl(292, 100%, 85%)
purple-200#9e26bfrgb(158, 38, 191)hsl(287, 67%, 45%)
purple-300#630098rgb(99, 0, 152)hsl(279, 100%, 30%)
purple-400#3e006brgb(62, 0, 107)hsl(275, 100%, 21%)
BlueNameHexRGBHSL
blue-100#8fe7ffrgb(143, 231, 255)hsl(193, 100%, 78%)
blue-200#00a4e6rgb(0, 164, 230)hsl(197, 100%, 45%)
blue-300#005eb0rgb(0, 94, 176)hsl(208, 100%, 35%)
blue-400#002b66rgb(0, 43, 102)hsl(215, 100%, 20%)
GreenNameHexRGBHSL
green-100#8af2d5rgb(138, 242, 213)hsl(163, 80%, 75%)
green-200#14c99crgb(20, 201, 156)hsl(165, 82%, 43%)
green-300#00856Frgb(0, 133, 111)hsl(170, 100%, 26%)
GrayNameHexRGBHSL
white#FFFFFFrgb(255, 255, 255)hsl(0, 0%, 100%)
gray-100#F9F9F9rgb(249, 249, 249)hsl(0, 0%, 98%)
gray-200#EEEEEErgb(238, 238, 238)hsl(0, 0%, 93%)
gray-300#DBDBDBrgb(219, 219, 219)hsl(0, 0%, 86%)
gray-400#C1C1C1rgb(193, 193, 193)hsl(0, 0%, 76%)
gray-500#969696rgb(150, 150, 150)hsl(0, 0%, 59%)
gray-600#777777rgb(119, 119, 119)hsl(0, 0%, 47%)
gray-700#4D4D4Drgb(77, 77, 77)hsl(0, 0%, 30%)
gray-800#232323rgb(35, 35, 35)hsl(0, 0%, 14%)
black#000000rgb(0, 0, 0)hsl(0, 0%, 0%)
Black alphaNameValueUsage
alpha-1000.02
alpha-2000.07
alpha-3000.14
alpha-4000.24
alpha-5000.41
alpha-6000.54Hint
alpha-7000.70Secondary
alpha-8000.86Primary
White/reversed alphaNameValueUsage
alpha-reversed-1000.14
alpha-reversed-2000.30
alpha-reversed-3000.46
alpha-reversed-4000.59
alpha-reversed-5000.76Hint
alpha-reversed-6000.86Secondary
alpha-reversed-7000.93
alpha-reversed-8000.98
white1.0Primary