The following page documents visual specifications such as color, typography,
structure, and size.
Element | Property | Color token |
---|
List title: on-page | text color | $text-primary |
| background-color | $background |
List title: disclosed | text color | $text-secondary |
| background-color | $layer * |
List item | text color | $text-primary |
| background-color | transparent |
Icon (optional) | svg | $icon-primary |
Row divider | border-bottom | $border-subtle * |
* Denotes a contextual color token that will change values based on the layer it is placed on.
Example of enabled states for contained list variants.
Element | Property | Color token |
---|
Hover | background-color | $layer-hover * |
Focus | border | $focus |
Active | background-color | $layer-active * |
Disabled | text color | $text-disabled |
| border | $border-disabled |
* Denotes a contextual color token that will change values based on the layer it is placed on.
Example of interactive states for contained list item rows.
Example of interactive states for contained list inline actions.
All contained list text should be set in sentence case, with only the first word
in a phrase and any proper nouns capitalized.
Element | Font-size (px/rem) | Font-weight | Type token |
---|
List title: on-page | 14 / 0.875 | SemiBold / 600 | $heading-compact-01 |
List title: disclosed | 12 / 0.75 | Regular / 400 | $label-01 |
List item | 14 / 0.875 | Regular / 400 | $body-01 |
Element | Property | px / rem | Spacing token |
---|
List header area: on-page | height | 32 / 2 | $spacing-07 |
| padding-left, padding-right | 16 / 1 | $spacing-05 |
List header area: disclosed | height | 48 / 3 | $spacing-09 |
| padding-left, padding-right | 16 / 1 | $spacing-05 |
List item | padding-left, padding-right | 16 / 1 | $spacing-05 |
Icon (optional) | height, width | 16 / 1 | — |
Structure and spacing measurements for the on-page list variant. | px / rem
Structure and spacing measurements for the disclosed list variant. | px / rem
Structure and spacing measurements for height and width of row content. | px / rem
Structure and spacing measurements for padding and rule alignment. | px / rem
Structure and spacing measurements for inline actions. | px / rem
Size | Element | Height px / rem |
---|
Small (sm) | Header and row | 32 / 2 |
Medium (md) | Header and row | 40 / 2.5 |
Large (lg) | Header and row | 48 / 3 |
Extra large (xl) | Header | 48 / 3 |
| Row | 64 / 4 |
Sizes for contained list on-page variant | px / rem
Size | Element | Height px / rem |
---|
Large (lg) | Header | 32 / 2 |
| Row | 48 / 3 |
Sizes for contained list disclosed variant | px / rem
Help us improve this component by providing feedback, asking questions, and
leaving any other comments on
GitHub.