1.4.0 • Published 1 month ago

yugioh-card v1.4.0

Weekly downloads
-
License
ISC
Repository
github
Last release
1 month ago

目前有 5 种卡片:🚀🚀🚀🚀🚀

  • 1️⃣ 游戏王
  • 2️⃣ 超速决斗
  • 3️⃣ 游戏王卡背
  • 4️⃣ 场地中心卡
  • 5️⃣ 游戏王 2 期

🚩 在线演示

在线演示

⚡ 快速开始

npm i yugioh-card

  // 可选 YugiohCard, RushDuelCard, YugiohBackCard, FieldCenterCard, YugiohSeries2Card
  import { YugiohCard } from 'yugioh-card';

  const card = new YugiohCard({
    view: 'xxx', // div 容器
    data: {
      ... // 参数见下方 Data 属性
    },
    resourcePath: 'xxx', // 静态资源路径,把 src/assets/yugioh-card 文件夹复制到你的项目中或者服务器上
  });

  // 导出图片,更多导出参数请参考 https://www.leaferjs.com/ui/guide/export/
  card.leafer.export('xxx.png');

🔎 示例代码

示例代码

📖 Data 属性

游戏王

属性名说明类型可选值备注默认值
language语言enum'sc' / 'tc' / 'jp' / 'kr' / 'en' / 'astral'简体中文 / 繁体中文 / 日文 / 韩文 / 英文 / 星光界文'sc'
font字体enum'' / 'custom1' / 'custom2'默认 / 华康隶书体 / 文鼎中粗隶简繁''
name卡名string''
color卡名颜色string''
align卡名对齐enum'left' / 'center' / 'right'左对齐 / 居中 / 右对齐'left'
gradient卡名是否渐变色booleanfalse
gradientColor1渐变色 1string'#999999'
gradientColor2渐变色 2string'#ffffff'
gradientPreset渐变色预设enum'silver' / 'gold' / 'red' / 'white' / 'black' / 'blue' / 'green'银字 / 金字 / 红字 / 白字 / 黑字 / 蓝字 / 绿字'silver'
type类型enum'monster' / 'spell' / 'trap' / 'pendulum'怪兽 / 魔法 / 陷阱 / 灵摆'monster'
attribute属性enum'dark' / 'light' / 'earth' / 'water' / 'fire' / 'wind' / 'divine' / ''暗 / 光 / 地 / 水 / 炎 / 风 / 神 / 无'dark'
icon魔陷图标enum'equip' / 'field' / 'quick-play' / 'ritual' / 'continuous' / 'counter'装备 / 场地 / 速攻 / 仪式 / 永续 / 反击''
image中间卡图string''
cardType卡片类型enum'normal' / 'effect' / 'ritual' / 'fusion' / 'synchro' / 'xyz' / 'link' / 'token'通常 / 效果 / 仪式 / 融合 / 同调 / 超量 / 连接 / 衍生物'normal'
pendulumType灵摆类型enum'normal-pendulum' / 'effect-pendulum' / 'ritual-pendulum' / 'fusion-pendulum' / 'synchro-pendulum' / 'xyz-pendulum'通常灵摆 / 效果灵摆 / 仪式灵摆 / 融合灵摆 / 同调灵摆 / 超量灵摆'normal-pendulum'
level星级number0
rank阶级number0
pendulumScale灵摆刻度number0
pendulumDescription灵摆效果string''
monsterType怪兽类型string''
atkBar攻守条booleantrue
atk攻击力number?:-1,∞:-20
def防御力number?:-1,∞:-20
arrowList连接箭头array1, 2, 3, 4, 5, 6, 7, 8上, 右上, 右, 右下, 下, 左下, 左, 左上[]
description效果描述string''
firstLineCompress是否首行压缩booleanfalse
descriptionAlign是否效果描述居中booleanfalse
descriptionZoom效果描述缩放number1
descriptionWeight效果描述字重number0
package卡包string''
password卡片密码string''
copyright版权enum'sc' / 'jp' / 'en'简体中文 / 日文 / 英文''
laser角标enum'laser1' / 'laser2' / 'laser3' / 'laser4'样式一 / 样式二 / 样式三 / 样式四''
rare罕贵enum'dt' / 'ur' / 'gr' / 'hr' / 'ser' / 'gser' / 'pser'DT / UR / GR / HR / SER / GSER / PSER''
twentieth是否是 20 周年booleanfalse
radius是否是圆角booleantrue
scale卡片缩放number1

超速决斗

属性名说明类型可选值备注默认值
language语言enum'sc' / 'jp'简体中文 / 日文'sc'
name卡名string''
color卡名颜色string''
type类型enum'monster' / 'spell' / 'trap'怪兽 / 魔法 / 陷阱'monster'
attribute属性enum'dark' / 'light' / 'earth' / 'water' / 'fire' / 'wind' / 'divine' / ''暗 / 光 / 地 / 水 / 炎 / 风 / 神 / 无'dark'
icon魔陷图标enum'equip' / 'field' / 'quick-play' / 'ritual' / 'continuous' / 'counter'装备 / 场地 / 速攻 / 仪式 / 永续 / 反击''
image中间卡图string''
cardType卡片类型enum'normal' / 'effect' / 'ritual' / 'fusion'通常 / 效果 / 仪式 / 融合'normal'
level星级number0
monsterType怪兽类型string''
maximumAtk极限攻击力number0
atk攻击力number?:-10
def防御力number?:-10
description效果描述string''
firstLineCompress是否首行压缩booleanfalse
descriptionAlign是否效果描述居中booleanfalse
descriptionZoom效果描述缩放number1
descriptionWeight效果描述字重number0
package卡包string''
password卡片密码string''
legend是否是传说booleanfalse
laser角标enum'laser1' / 'laser2' / 'laser3' / 'laser4'样式一 / 样式二 / 样式三 / 样式四''
rare罕贵enum'sr' / 'rr' / 'pser'SR / RR / PSER''
radius是否是圆角booleantrue
scale卡片缩放number1

游戏王卡背

属性名说明类型可选值备注默认值
type卡背类型enum'normal' / 'tormentor' / 'sky-dragon' / 'winged-dragon'通常 / 巨神兵 / 天空龙 / 翼神龙'normal'
logo标志enum'ocg' / 'tcg' / 'rd'OCG / TCG / RD'ocg'
konami是否有 K 标booleantrue
register是否有 R 标booleantrue
radius是否是圆角booleantrue
scale卡片缩放number1

场地中心卡

属性名说明类型可选值备注默认值
image场地图片string''
cardBack是否是卡背booleanfalse
radius是否是圆角booleantrue
scale卡片缩放number1

游戏王 2 期

属性名说明类型可选值备注默认值
language语言enum'jp'日文'jp'
font字体enum'' / 'custom1' / 'custom2'默认 / 华康隶书体 / 文鼎中粗隶简繁''
name卡名string''
color卡名颜色string''
align卡名对齐enum'left' / 'center' / 'right'左对齐 / 居中 / 右对齐'left'
gradient卡名是否渐变色booleanfalse
gradientColor1渐变色 1string'#999999'
gradientColor2渐变色 2string'#ffffff'
gradientPreset渐变色预设enum'silver' / 'gold' / 'red' / 'white' / 'black' / 'blue' / 'green'银字 / 金字 / 红字 / 白字 / 黑字 / 蓝字 / 绿字'silver'
type类型enum'monster' / 'spell' / 'trap'怪兽 / 魔法 / 陷阱'monster'
attribute属性enum'dark' / 'light' / 'earth' / 'water' / 'fire' / 'wind' / 'divine' / ''暗 / 光 / 地 / 水 / 炎 / 风 / 神 / 无'dark'
icon魔陷图标enum'equip' / 'field' / 'quick-play' / 'ritual' / 'continuous' / 'counter'装备 / 场地 / 速攻 / 仪式 / 永续 / 反击''
image中间卡图string''
cardType卡片类型enum'normal' / 'effect' / 'ritual' / 'fusion' / 'tormentor' / 'sky-dragon' / 'winged-dragon'通常 / 效果 / 仪式 / 融合 / 巨神兵 / 天空龙 / 翼神龙'normal'
level星级number0
monsterType怪兽类型string''
atk攻击力number????:-1,X000:-20
def防御力number????:-1,X000:-20
description效果描述string''
firstLineCompress是否首行压缩booleanfalse
descriptionAlign是否效果描述居中booleanfalse
descriptionZoom效果描述缩放number1
descriptionWeight效果描述字重number0
package卡包string''
password卡片密码string''
copyright版权enum'jp'日文''
laser角标enum'laser1' / 'laser2' / 'laser3' / 'laser4'样式一 / 样式二 / 样式三 / 样式四''
radius是否是圆角booleantrue
scale卡片缩放number1
1.4.0

1 month ago

1.3.0

2 months ago

1.2.1

12 months ago

1.2.0

12 months ago

1.1.3

1 year ago

1.1.2

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago