Leonardo Color
What It Does
The Leonardo Color node creates a color configuration for Adobe's Leonardo color system. It sets up parameters for generating accessible color scales based on specified color keys, contrast ratios, and smoothing settings. The output can be used with the Leonardo Theme node to create comprehensive color themes with guaranteed accessibility.
Inputs
Name
Name for the Leonardo color
String
Yes
Color Keys
Array of colors that define the color range
Array of Colors
Yes
Ratios
Array of contrast ratios to generate
Array of Numbers
Yes
Smooth
Whether to apply smoothing to the generated scale
Boolean
No
Outputs
Value
Leonardo color configuration object
Object
How to Use It
Drag the Leonardo Color node into your graph.
Connect a string to the "Name" input to identify this color configuration.
Connect an array of colors to the "Color Keys" input. These colors define the range of the scale.
Connect an array of numbers to the "Ratios" input. These ratios define the contrast points to generate in the scale.
Optionally, connect a boolean to the "Smooth" input to determine if the scale should be smoothed.
Use the output as input to a Leonardo Theme node to generate a complete color theme.
Tips
Use at least two color keys to create an effective color range.
Choose ratios based on WCAG accessibility guidelines (e.g., 3, 4.5, 7) to ensure accessible color scales.
Experiment with smoothing on and off to see which produces better results for your specific color range.
Leonardo works best when you provide colors that create a logical progression (e.g., from light to dark).
See Also
Leonardo Theme: For generating a complete theme from Leonardo color configurations.
Create Color Design Token: For creating standard color tokens from Leonardo outputs.
Create Design Token: For creating other types of design tokens.
Use Cases
Accessible Color Systems: Generate color scales that meet WCAG accessibility guidelines.
Dark/Light Mode: Create color scales that work consistently across both light and dark modes.
Data Visualization: Develop accessible and visually consistent color scales for charts and graphs.
UI Component Themes: Build comprehensive color themes for UI components with guaranteed accessibility.
Last updated