@duskmoon-dev/el-card

中文文档
1.10.3发布于 2026/11/11TypeScriptESM + CJS构建来源已验证近 30 天下载 2702

装有页眉、身体和页脚的容器部件.

中文使用文档
文档目录15 节
  1. 安装
  2. 使用量
  3. 自动注册( 建议)
  4. 手工登记
  5. 备选案文
  6. 铺垫
  7. 属性
  8. 槽数
  9. CSS 组件
  10. CSS 自定义属性
  11. 实例
  12. 与媒体
  13. 互动卡
  14. 概要备选案文
  15. 许可证

@duskmoon-dev/el-card (日语)

装有页眉、身体和页脚的容器部件.

安装

bun add @duskmoon-dev/el-card

使用量

使用组件的最简单方式 - 只需导入即可:

<!-- Via CDN -->
<script type="module" src="https://esm.sh/@duskmoon-dev/el-card/register"></script>

<!-- Now use the element -->
<el-dm-card>
  <h3 slot="header">Card Title</h3>
  <p>Card body content goes here.</p>
  <div slot="footer">
    <button>Action</button>
  </div>
</el-dm-card>

或与一捆子:

import '@duskmoon-dev/el-card/register';

手工登记

<script type="module">
  import { register } from '@duskmoon-dev/el-card';
  register();
</script>

<el-dm-card>
  <h3 slot="header">Card Title</h3>
  <p>Card body content goes here.</p>
</el-dm-card>

备选案文

备选案文说明
elevated有阴影的出牌( 默认)
outlined带有边框的卡
filled有微妙背景的牌

铺垫

大小说明
none无粘贴
sm小垫子
md中度粘贴( 默认)
lg大型垫地

属性

属性类型默认说明
variant字符串elevated卡片变型
interactive布尔false让牌可以点击
padding字符串md铺设大小

槽数

槽说明
(默认)纸牌正文内容
header标题部分
footer页脚部分
media媒体内容(图像/视频)

CSS 组件

编说明
card主卡容器
header标题部分
body机构部分
footer页脚部分
media媒体科

CSS 自定义属性

财产说明
--dm-card-padding贴纸
--dm-card-border-radius边界半径
--dm-card-background背景颜色
--dm-card-border-color边框颜色
--dm-card-shadow框阴影

实例

与媒体

<el-dm-card>
  <img slot="media" src="image.jpg" alt="Card image" />
  <h3 slot="header">Image Card</h3>
  <p>Description of the image.</p>
</el-dm-card>

互动卡

<el-dm-card interactive onclick="handleClick()">
  <h3 slot="header">Clickable Card</h3>
  <p>Click me!</p>
</el-dm-card>

概要备选案文

<el-dm-card variant="outlined">
  <p>Outlined card content.</p>
</el-dm-card>

许可证

麻省理工学院

版本与发布记录

@duskmoon-dev/el-card 共发布 54 个版本,首次发布于 2026/01/04;过去 12 个月发布了 54 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
1.10.3latest2026/11/112 天前
1.10.22026/10/2222 天前
1.10.12026/10/1627 天前
1.10.02026/10/1628 天前
1.9.32026/10/131 个月前
1.9.22026/10/131 个月前

关于 @duskmoon-dev/el-card 的常见问题

@duskmoon-dev/el-card 是什么?

装有页眉、身体和页脚的容器部件.

如何安装 @duskmoon-dev/el-card?

在项目目录运行 npm install @duskmoon-dev/el-card,或使用 pnpm add / yarn add / bun add。

@duskmoon-dev/el-card 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@duskmoon-dev/el-card 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@duskmoon-dev/el-card 可以商用吗?

@duskmoon-dev/el-card 使用 未声明 许可。package.json 没有声明许可证。没有许可证的代码默认保留全部权利,商用前请联系作者或查看仓库中的 LICENSE 文件。以上为概括,不构成法律意见,请以许可原文为准。

@duskmoon-dev/el-card 的下载量有多少?

根据 npm 官方下载统计,@duskmoon-dev/el-card 在 2026/10/13 – 2026/11/11 这 30 天内被下载 2,702 次,日均约 90 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@duskmoon-dev/el-card 还在维护吗?

最新版本 1.10.3 发布于 2026/11/11(2 天前);至今共发布 54 个版本,其中过去 12 个月发布了 54 个;首次发布于 2026/01/04。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。