可点击卡片
@astryxdesign/core v0.7.1 · ClickableCard
使用方法
ClickableCard 是整张卡片触发同一个动作的卡片。有 href 时,键盘焦点落在一个视觉上隐藏的链接上,否则落在按钮上。里面的按钮和链接仍走自己的点击。
vue
<script setup lang="ts">
import { ClickableCard } from '@astryx-vue/core/ClickableCard'
import { Heading } from '@astryx-vue/core/Heading'
</script>
<template>
<ClickableCard href="/settings" label="Settings">
<Heading :level="4">
Settings
</Heading>
</ClickableCard>
</template>target="_blank" 会在新标签页打开 href。按住修饰键或用中键点击也一样。elevation 和 variant 传给 Card。
解剖
| 部分 | 说明 |
|---|---|
| 容器 | 带悬停、聚焦和按下状态的可交互区域。 |
| 内容 | 里面的内容,可以再嵌套可交互元素。 |
示例
抬升
Quarterly report,用中等阴影抬起来。
嵌套按钮
Wireless Headphones。Add to cart 是卡片里单独的按钮。