Contained list
The following page documents visual specifications such as color, typography, structure, and size.
Color
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.
![Enabled states for contained list variants Enabled states for contained list variants](/static/990eabdad7dfc05fa95b5c10de90936c/3cbba/contained-list-style-1.png)
Example of enabled states for contained list variants.
Interactive states
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.
![Interactive states for contained list item rows Interactive states for contained list item rows](/static/ce204a017c04e01330fc9d8513809619/3cbba/contained-list-style-2.png)
Example of interactive states for contained list item rows.
![Interactive states for contained list inline actions Interactive states for contained list inline actions](/static/1d27182df778de169193f1b94699beaa/3cbba/contained-list-style-3.png)
Example of interactive states for contained list inline actions.
Typography
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 |
Structure
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. Structure and spacing measurements for the on-page list variant.](/static/1221ed7a390332128716e51716510403/3cbba/contained-list-style-4.png)
Structure and spacing measurements for the on-page list variant. | px / rem
![Structure and spacing measurements for the disclosed list variant. Structure and spacing measurements for the disclosed list variant.](/static/e478577c831351bf3a32edb567bda2cb/3cbba/contained-list-style-5.png)
Structure and spacing measurements for the disclosed list variant. | px / rem
![Structure and spacing measurements for height and width of row content. Structure and spacing measurements for height and width of row content.](/static/ee88e24e3a9ae9f92801ec1d5d6d8d08/3cbba/contained-list-style-6.png)
Structure and spacing measurements for height and width of row content. | px / rem
![Structure and spacing measurements for padding and rule alignment. Structure and spacing measurements for padding and rule alignment.](/static/bb12d9acf818388b4cb1f24b7cb6ccb5/3cbba/contained-list-style-7.png)
Structure and spacing measurements for padding and rule alignment. | px / rem
![Structure and spacing measurements for inline actions. Structure and spacing measurements for inline actions.](/static/ea05245d1ce98c6406825ab78b6ca61d/3cbba/contained-list-style-8.png)
Structure and spacing measurements for inline actions. | px / rem
Size
On-page list
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. Sizes for contained list on-page variant.](/static/bcde508c46c5d953083ac4663adce27a/3cbba/contained-list-style-9.png)
Sizes for contained list on-page variant | px / rem
Disclosed list
Size | Element | Height px / rem |
---|---|---|
Large (lg) | Header | 32 / 2 |
Row | 48 / 3 |
![Sizes for contained list disclosed variant. Sizes for contained list disclosed variant.](/static/b6078f28130da72b887fefd2262190eb/3cbba/contained-list-style-10.png)
Sizes for contained list disclosed variant | px / rem
Feedback
Help us improve this component by providing feedback, asking questions, and leaving any other comments on GitHub.