卡片
卡片为分组内容提供灵活的容器表面,并支持悬浮、填充、描边和交互样式。
示例
默认
颜色
可点击
参考
结构
| 元素 | 部件 | 选择器 |
|---|---|---|
<div> | root条件显示 | [data-scope="card"][data-part="root"]鼠标左键单击复制 |
属性
| 名称 | 说明 | 默认值 | 控件 |
|---|---|---|---|
shape可选 | Corner style; inherits the shared shape default. M3Shape | undefined | - | - |
color可选 | The color style of the card. outlinedfilledelevated | - | |
clickable可选 | Whether the card is interactive (e.g., clickable). boolean | undefined | - |
插槽1
| 名称 | 参数 | 说明 |
|---|---|---|
default | - | Default slot for the main content of the card. |
样式78
| Token | 说明 |
|---|---|
--md-elevated-card-container-colorColor回退值 var(--md-sys-color-surface-container-low) | Controls card container color. |
--md-elevated-card-container-elevationElevation回退值 var(--md-sys-elevation-level1) | Controls card container elevation. |
--md-elevated-card-container-shadow-colorColor回退值 var(--md-sys-color-shadow) | Controls card container shadow color. |
--md-elevated-card-container-shapeShape回退值 var(--md-shape-card) | Controls card container shape. |
--md-elevated-card-disabled-container-colorDisabled回退值 var(--md-sys-color-surface) | Controls card disabled container color. |
--md-elevated-card-disabled-container-elevationDisabled回退值 var(--md-sys-elevation-level1) | Controls card disabled container elevation. |
--md-elevated-card-disabled-container-opacityDisabled回退值 0.38 | Controls card disabled container opacity. |
--md-elevated-card-dragged-container-elevationElevation回退值 var(--md-sys-elevation-level4) | Controls card dragged container elevation. |
--md-elevated-card-dragged-state-layer-colorState回退值 var(--md-sys-color-on-surface) | Controls card dragged state layer color. |
--md-elevated-card-dragged-state-layer-opacityState回退值 var(--md-sys-state-dragged-state-layer-opacity) | Controls card dragged state layer opacity. |
--md-elevated-card-focus-container-elevationFocus回退值 var(--md-sys-elevation-level1) | Controls card focus container elevation. |
--md-elevated-card-focus-indicator-colorFocus回退值 var(--md-sys-color-secondary) | Controls card focus indicator color. |
--md-elevated-card-focus-indicator-outline-offsetFocus回退值 var(--md-sys-state-focus-indicator-outer-offset) | Controls card focus indicator outline offset. |
--md-elevated-card-focus-indicator-thicknessFocus回退值 var(--md-sys-state-focus-indicator-thickness) | Controls card focus indicator thickness. |
--md-elevated-card-focus-state-layer-colorFocus回退值 var(--md-sys-color-on-surface) | Controls card focus state layer color. |
--md-elevated-card-focus-state-layer-opacityFocus回退值 var(--md-sys-state-focus-state-layer-opacity) | Controls card focus state layer opacity. |
--md-elevated-card-hover-container-elevationElevation回退值 var(--md-sys-elevation-level2) | Controls card hover container elevation. |
--md-elevated-card-hover-state-layer-colorState回退值 var(--md-sys-color-on-surface) | Controls card hover state layer color. |
--md-elevated-card-hover-state-layer-opacityState回退值 var(--md-sys-state-hover-state-layer-opacity) | Controls card hover state layer opacity. |
--md-elevated-card-icon-colorColor回退值 var(--md-sys-color-primary) | Controls card icon color. |
--md-elevated-card-icon-sizeLayout回退值 1.5rem | Controls card icon size. |
--md-elevated-card-pressed-container-elevationElevation回退值 var(--md-sys-elevation-level1) | Controls card pressed container elevation. |
--md-elevated-card-pressed-state-layer-colorState回退值 var(--md-sys-color-on-surface) | Controls card pressed state layer color. |
--md-elevated-card-pressed-state-layer-opacityState回退值 var(--md-sys-state-pressed-state-layer-opacity) | Controls card pressed state layer opacity. |
--md-filled-card-container-colorColor回退值 var(--md-sys-color-surface-container-highest) | Controls card container color. |
--md-filled-card-container-elevationElevation回退值 var(--md-sys-elevation-level0) | Controls card container elevation. |
--md-filled-card-container-shadow-colorColor回退值 var(--md-sys-color-shadow) | Controls card container shadow color. |
--md-filled-card-container-shapeShape回退值 var(--md-shape-card) | Controls card container shape. |
--md-filled-card-disabled-container-colorDisabled回退值 var(--md-sys-color-surface-variant) | Controls card disabled container color. |
--md-filled-card-disabled-container-elevationDisabled回退值 var(--md-sys-elevation-level0) | Controls card disabled container elevation. |
--md-filled-card-disabled-container-opacityDisabled回退值 0.38 | Controls card disabled container opacity. |
--md-filled-card-dragged-container-elevationElevation回退值 var(--md-sys-elevation-level3) | Controls card dragged container elevation. |
--md-filled-card-dragged-state-layer-colorState回退值 var(--md-sys-color-on-surface) | Controls card dragged state layer color. |
--md-filled-card-dragged-state-layer-opacityState回退值 var(--md-sys-state-dragged-state-layer-opacity) | Controls card dragged state layer opacity. |
--md-filled-card-focus-container-elevationFocus回退值 var(--md-sys-elevation-level0) | Controls card focus container elevation. |
--md-filled-card-focus-indicator-colorFocus回退值 var(--md-sys-color-secondary) | Controls card focus indicator color. |
--md-filled-card-focus-indicator-outline-offsetFocus回退值 var(--md-sys-state-focus-indicator-outer-offset) | Controls card focus indicator outline offset. |
--md-filled-card-focus-indicator-thicknessFocus回退值 var(--md-sys-state-focus-indicator-thickness) | Controls card focus indicator thickness. |
--md-filled-card-focus-state-layer-colorFocus回退值 var(--md-sys-color-on-surface) | Controls card focus state layer color. |
--md-filled-card-focus-state-layer-opacityFocus回退值 var(--md-sys-state-focus-state-layer-opacity) | Controls card focus state layer opacity. |
--md-filled-card-hover-container-elevationElevation回退值 var(--md-sys-elevation-level1) | Controls card hover container elevation. |
--md-filled-card-hover-state-layer-colorState回退值 var(--md-sys-color-on-surface) | Controls card hover state layer color. |
--md-filled-card-hover-state-layer-opacityState回退值 var(--md-sys-state-hover-state-layer-opacity) | Controls card hover state layer opacity. |
--md-filled-card-icon-colorColor回退值 var(--md-sys-color-primary) | Controls card icon color. |
--md-filled-card-icon-sizeLayout回退值 1.5rem | Controls card icon size. |
--md-filled-card-pressed-container-elevationElevation回退值 var(--md-sys-elevation-level0) | Controls card pressed container elevation. |
--md-filled-card-pressed-state-layer-colorState回退值 var(--md-sys-color-on-surface) | Controls card pressed state layer color. |
--md-filled-card-pressed-state-layer-opacityState回退值 var(--md-sys-state-pressed-state-layer-opacity) | Controls card pressed state layer opacity. |
--md-outlined-card-container-colorColor回退值 var(--md-sys-color-surface) | Controls card container color. |
--md-outlined-card-container-elevationElevation回退值 var(--md-sys-elevation-level0) | Controls card container elevation. |
--md-outlined-card-container-shadow-colorColor回退值 var(--md-sys-color-shadow) | Controls card container shadow color. |
--md-outlined-card-container-shapeShape回退值 var(--md-shape-card) | Controls card container shape. |
--md-outlined-card-disabled-container-elevationDisabled回退值 var(--md-sys-elevation-level0) | Controls card disabled container elevation. |
--md-outlined-card-disabled-outline-colorDisabled回退值 var(--md-sys-color-outline) | Controls card disabled outline color. |
--md-outlined-card-disabled-outline-opacityDisabled回退值 0.12 | Controls card disabled outline opacity. |
--md-outlined-card-dragged-container-elevationElevation回退值 var(--md-sys-elevation-level3) | Controls card dragged container elevation. |
--md-outlined-card-dragged-outline-colorColor回退值 var(--md-sys-color-outline-variant) | Controls card dragged outline color. |
--md-outlined-card-dragged-state-layer-colorState回退值 var(--md-sys-color-on-surface) | Controls card dragged state layer color. |
--md-outlined-card-dragged-state-layer-opacityState回退值 var(--md-sys-state-dragged-state-layer-opacity) | Controls card dragged state layer opacity. |
--md-outlined-card-focus-container-elevationFocus回退值 var(--md-sys-elevation-level0) | Controls card focus container elevation. |
--md-outlined-card-focus-indicator-colorFocus回退值 var(--md-sys-color-secondary) | Controls card focus indicator color. |
--md-outlined-card-focus-indicator-outline-offsetFocus回退值 var(--md-sys-state-focus-indicator-outer-offset) | Controls card focus indicator outline offset. |
--md-outlined-card-focus-indicator-thicknessFocus回退值 var(--md-sys-state-focus-indicator-thickness) | Controls card focus indicator thickness. |
--md-outlined-card-focus-outline-colorFocus回退值 var(--md-sys-color-on-surface) | Controls card focus outline color. |
--md-outlined-card-focus-state-layer-colorFocus回退值 var(--md-sys-color-on-surface) | Controls card focus state layer color. |
--md-outlined-card-focus-state-layer-opacityFocus回退值 var(--md-sys-state-focus-state-layer-opacity) | Controls card focus state layer opacity. |
--md-outlined-card-hover-container-elevationElevation回退值 var(--md-sys-elevation-level1) | Controls card hover container elevation. |
--md-outlined-card-hover-outline-colorState回退值 var(--md-sys-color-outline-variant) | Controls card hover outline color. |
--md-outlined-card-hover-state-layer-colorState回退值 var(--md-sys-color-on-surface) | Controls card hover state layer color. |
--md-outlined-card-hover-state-layer-opacityState回退值 var(--md-sys-state-hover-state-layer-opacity) | Controls card hover state layer opacity. |
--md-outlined-card-icon-colorColor回退值 var(--md-sys-color-primary) | Controls card icon color. |
--md-outlined-card-icon-sizeLayout回退值 1.5rem | Controls card icon size. |
--md-outlined-card-outline-colorColor回退值 var(--md-sys-color-outline-variant) | Controls card outline color. |
--md-outlined-card-outline-widthLayout回退值 0.0625rem | Controls card outline width. |
--md-outlined-card-pressed-container-elevationElevation回退值 var(--md-sys-elevation-level0) | Controls card pressed container elevation. |
--md-outlined-card-pressed-outline-colorState回退值 var(--md-sys-color-outline-variant) | Controls card pressed outline color. |
--md-outlined-card-pressed-state-layer-colorState回退值 var(--md-sys-color-on-surface) | Controls card pressed state layer color. |
--md-outlined-card-pressed-state-layer-opacityState回退值 var(--md-sys-state-pressed-state-layer-opacity) | Controls card pressed state layer opacity. |