- design
 - ›
 - presets
 
Presets
Canned styles for your interface elements.
Presets are pre-defined styles that allow you to quickly and easily style buttons, badges, cards, and more. These are created by mixing Skeleton and Tailwind primitives.
1
 2
 3
 4
 5
 6
 7
 8
 - Filled - a filled preset of the primary brand color.
 - Tonal - a tonal preset of the primary brand color.
 - Outlined - an outlined preset of the primary brand color.
 - Glass - a custom preset using background transparency and backdrop blur.
 - Elevated - mixes a filled preset with a shadow.
 - Ghost - has no style by default, but shows a tonal preset on hover.
 - Ghost Icon - has no style by default, but shows a branded tonal preset on hover.
 - Gradient - a custom preset generated using Tailwind gradient primitives.
 
Skeleton Presets
Skeleton’s provides the following opinionated set of styles, including accessible backgrounds and text colors.
Filled
preset-filled-{color}-{lightModeShade}-{darkModeShade}(neutral)
  950-50
 900-100
 800-200
 700-300
 600-400
 500
 400-600
 300-700
 200-800
 100-900
 50-950
 Tonal
preset-tonal-{color}(neutral)
  primary
 secondary
 tertiary
 success
 warning
 error
 surface
 Outlined
preset-outlined-{color}-{shade}-{shade}(neutral)
  950-50
 900-100
 800-200
 700-300
 600-400
 500
 400-600
 300-700
 200-800
 100-900
 50-950
 Custom Presets
Consider these best practices when creating presets:
- Custom presets are only limited by your imagination.
 - Use any combination of Skeleton or Tailwind-provided primitive to generate a preset.
 - Apply presets to any relevant element, including: buttons, cards, inputs, and more.
 - Use a set naming convention, such as 
preset-{foo}to keep things standardized. - Implement all presets in using Tailwind’s @utility directive in your global stylesheet.
 - Abstrast presets to a stylesheet or NPM package for shared used between projects.
 
Please be aware the following presets are not included by Skeleton. Rather, these are examples of how you might utilize the Preset pattern.
Input Presets
Gradient Presets
Tailwind provides a number of powerful Gradient utility classes that can be used to generate presets.
Card
 Card
 Card
 Glass Presets
Neutral
 Primary
 Secondary
 Tertiary
 Success
 Warning
 Error
 Surface