Skip to content
方舟组件

属性面板Attrs

干员属性读数:Bender 大数值 + 英文缩写 / 中文小标,等宽网格、1px 缝线;紧凑版一格一行。

Vue
实验import { AkAttrs, AkAttr } from "@mooncellwiki/prts-design-vue"Storybook ↗源码 ↗

干员属性读数,照游戏内 HUD 的读法:Bender 大号数字 + overline 小标(英文缩写 + 中文名)。等宽网格(每格最窄 140px,放不下换行),格间 1px 缝线。干员页「属性」节的属性计算器(现网 Widget:PropertyCalc)用它显示读数;按精英阶段 / 等级列的四档属性表仍是 wikitable。

写法:AkAttrs 里放若干 AkAttr,一格一个属性(思路同 Naive UI 的 n-statistic:小标签 + 数值 + 单位)。

属性面板 ​

四维(生命 / 攻击 / 防御 / 法抗)加 accent(顶部 2px 主色线),部署类(费用 / 阻挡 / 攻击间隔 / 再部署)不加;单位写在 unit(数值后的小号灰字)。

紧凑 ​

compact:名 / 值左右排开,数值降到正文字号——表格侧栏读数、人员档案里的「综合体检测试」(属性名直接写中文)。要上色的值写在默认插槽里。

Vue API ​

AkAttrs ​

属性类型默认说明
compactbooleanfalse紧凑:名 / 值左右排开、数值缩到正文字号(档案里的综合体检、侧栏读数)
插槽说明
default若干 AkAttr

AkAttr ​

属性类型默认说明
name必填string—属性名:英文缩写(HP / ATK …,Bender 大写小字)或直接写中文(物理强度)
zhstring—中文名:跟在英文缩写后,正文字体(生命上限)
valuestring | number—数值;要上色或放别的内容时改用默认插槽
unitstring—单位:数值后的小号灰字(s)
accentbooleanfalse强调:顶部 2px 主色线(面板里的四维用,部署类属性不用)
插槽说明
default数值(代替 value)

CSS 实现 ​

块元素 __修饰 --

文本 CC BY-NC-SA 4.0 · 游戏素材版权归鹰角网络所有