| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701 |
- {
- "tag": "before",
- "rows": [
- {
- "no": 1,
- "name": ".grid2 改为 align-items: start(computed)",
- "ok": false,
- "detail": "computed align-items=stretch;inline style「align-items:stretch」;grid 高 126px,列宽 610.906px 509.094px"
- },
- {
- "no": 2,
- "name": "两张卡高度 = 各自内容高度(卡高 − 内容高 ≤ 40px)",
- "ok": false,
- "detail": "卡1「?选「我是」」高 125.8px,内容 44px,差 81.8px(.frame display=flex justify=normal);卡2「1 人卡住 」高 125.8px,内容 75.8px,差 50px(.frame display=flex justify=normal);两卡高度差 0.0px"
- },
- {
- "no": 3,
- "name": "全页最大连续空白 ≤ 80px(9 个路由逐页量;按横截面采样,卡片面 / 表格行 / 空态面板算内容)",
- "ok": true,
- "detail": "/ 24px(「?」(@109) ↓ 「机会卡池」(@234));/pool 44px(「机会卡池」(@90) ↓ 「池子」(@520));/stages 34px(「S1」(@101) ↓ 「35」(@225));/reports 46px(「1」(@101) ↓ 「阶段」(@270));/reports/competitor 38px(「1」(@96) ↓ 「阶段」(@219));/reports/voc 38px(「1」(@96) ↓ 「阶段」(@219));/members 50px(「成员」(@90) ↓ 「G2」(@594));/ledger 36px(「证据台账」(@95) ↓ 「点击行查看证据链」(@472));工作台 .grid2 卡片底 → 下一区块标题 24px"
- },
- {
- "no": 4,
- "name": "全站「并排多卡」无 align-items: stretch 拉伸",
- "ok": false,
- "detail": "/:div.grid2×2 高 126/126"
- },
- {
- "no": 5,
- "name": "主数值 32px / 600 / -0.02em / tabular-nums / line-height 1.1",
- "ok": true,
- "detail": "主数值「9」:font-size 32px,font-weight 600,letter-spacing -0.64px(= 32px × -0.02,浏览器按 0.1px 精度取值),line-height 35.2px,font-variant-numeric tabular-nums,color rgb(20, 29, 51);四张数据卡数值字号 32px/600 -0.64px、32px/600 -0.64px、32px/600 -0.64px、32px/600 -0.64px;kf-stat 数值 本页无"
- },
- {
- "no": 6,
- "name": "标签 11px / 500 / 0.06em / gray-9",
- "ok": true,
- "detail": "标签「432」:font-size 11px,font-weight 500,letter-spacing 0.66px(11px×0.06=0.66px),color rgb(35, 44, 69)"
- },
- {
- "no": 7,
- "name": "全站字号去重 ≤ 6 档(11/13/14/16/20/32)",
- "ok": false,
- "detail": "桌面 + 手机 9 页去重:9px / 9.5px / 10px / 10.5px / 11px / 11.5px / 12px / 12.5px / 13px / 13.5px / 14px / 15px / 16px / 17px / 18px / 20px / 24px / 32px(共 18 档);越界:D/: span.mark 18px「康」;D/: div.name 15px「产品创新看板」;D/: div.sub 11.5px「研发中心 · A」;D/: span.lbl 13.5px「工作台」;D/: span.en 10px「Workbenc」;D/: span.lbl 13.5px「机会卡池」;D/: span.en 10px「Opportun」;D/: span.lbl 13.5px「五阶段产出」"
- },
- {
- "no": 8,
- "name": "全站字重只有 400/500/600(无 700/800)",
- "ok": false,
- "detail": "去重:400 / 500 / 550 / 600 / 650 / 700 / 800 / 900;超重:D/: span.mark 800「康」;D/: div.name 700「产品创新看板」;D/: span.badge 700「9」;D/: span.badge.danger 700「1」;D/: span.who 700「?」;D/: div.v 700「76」;D/: div.v 700「中」;D/: div.v 700「5」"
- },
- {
- "no": 9,
- "name": "全站投影档位 ≤ 3 档(--shadow-1/2/3)",
- "ok": false,
- "detail": "16 种 computed box-shadow;去重后:投影 11 档 + 结构线(环 / 内描边)2 种:\n S1 0px 1px 2px 0px a0.05 | 0px 8px 24px -12px a0.1\n S2 0px 8px 20px -10px a0.7\n S3 0px 6px 16px -12px a0.4\n S4 0px 1px 2px 0px a0.06\n S5 -24px 0px 60px -30px a0.35\n S6 0px 18px 40px -18px a0.6\n S7 0px -20px 48px -24px a0.35\n S8 0px 1px 2px 0px a0.12\n S9 0px 16px 32px -16px a0.28\n S10 0px 8px 16px -10px a0.8\n S11 0px 1px 2px 0px a0.05\n 镜像档(与某档同形、offset-y 取反)不计:\n 结构线:R1 0px 0px 0px 3px a0.15;R2 0px 0px 0px 1.5px a0.9\n 含 inset 的全部原值(16 种)见 docs/screenshots/v10/shadow-report.json"
- },
- {
- "no": 10,
- "name": "玻璃卡含 inset 0 1px 0 rgba(255,255,255,.70) + blur(28px) saturate(180%)",
- "ok": false,
- "detail": ".frame box-shadow = rgba(255, 255, 255, 0.85) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.25) 0px -1px 0px 0px inset, rgba(16, 24, 40, 0.05) 0px 1px 2px 0px, rgba(16, 24, 40, 0.1) 0px 8px 24px -12px\n backdrop-filter = blur(28px) saturate(1.8)"
- },
- {
- "no": 11,
- "name": "卡片圆角 16px(桌面),全站无 ≥24px",
- "ok": true,
- "detail": "类型页卡片 16px,工作台数据卡 16px;类型页全页圆角分布:999px ×16 (span.badge,span.badge.danger);50% ×51 (span.live,span.dot);16px ×15 (aside.side.kf-glass.is-panel,header.bar.kf-glass);15px ×12 (div.face,div.face);12px ×2 (span.mark,div.ico);11px ×6 (a,a);10px ×11 (button.refresh.kf-btn,div.kpi);8px ×18 (span.ic,span.ic);7px ×6 (button,button);6px ×51 (button.opt,button.opt);5px ×2 (span.pri.p-A,span.pri.p-S);4px ×17 (span.ck,span.ck);2px ×51 (span.sw.t-blue,span.sw.t-violet)"
- },
- {
- "no": 12,
- "name": "强调色 #5B5BD6 占比 ≤ 5%(按面积)",
- "ok": true,
- "detail": "命中元素面积合计 1936px² / 首屏可见元素面积 13729510px² = 0.01%;命中 1 个元素:div.avatar「?」 44×44"
- },
- {
- "no": "12b",
- "name": "对比度 ≥ 4.5:1:桌面 + 手机逐页逐文字节点(玻璃后按光场最深色斑算)",
- "ok": true,
- "detail": "桌面 9 个页面共 3164 个文字节点;正文(gray-12 / gray-11)最低 99:1「undefined」undefinedpx;全节点最低 3:1「康」18px(rgb(255, 255, 255),渐变底白字单列);手机 9 个页面共 2846 个,最低 3:1「?」13px(rgb(255, 255, 255));--kf-ink-3(rgb(75,85,99))辅助文字 0 处,最低 —:1;渐变底白字(头像 / 品牌块)51 个单列;低于阈值的 0 个"
- },
- {
- "no": 13,
- "name": "hover:150ms cubic-bezier(.2,0,0,1),translateY(-1px);press scale(.985) 80ms",
- "ok": false,
- "detail": "可点卡(lift).frame transition = all | 0.22s | cubic-bezier(0.4, 0, 0.2, 1);hover 实测 transform = matrix(1.002, 0, 0, 1.002, 0, -2);按下实测 transform = matrix(1.002, 0, 0, 1.002, 0, -2)"
- },
- {
- "no": 14,
- "name": "prefers-reduced-motion: reduce 覆盖",
- "ok": true,
- "detail": "模拟 reduce 媒体后 matchMedia=true,卡片 transition-duration computed = 1e-05s"
- },
- {
- "no": 15,
- "name": "手机 393px:Tab 栏在、工作台单列、9 页 scrollWidth === clientWidth",
- "ok": true,
- "detail": "9 页 scrollWidth/clientWidth:/ 393/393、/pool 393/393、/stages 393/393、/reports 393/393、/reports/competitor 393/393、/reports/voc 393/393、/members 393/393、/ledger 393/393;Tab 栏 grid(5 项,底边 852=视口 852),侧栏 none;工作台 .grid2 列 345px,两卡 345×78@24 / 345×131@24"
- },
- {
- "no": 16,
- "name": "node --test 46/46 + check.mjs 全绿 + 字数不回升",
- "ok": true,
- "detail": "单测 pass=46 fail=0;check 13 ✓ / 0 ✗;字数 类型页 96/300 · 工作台 95/350 · 阶段页 33/300 · 报告详情 183/250 · 报告中心 38/200;控制台错误 0"
- }
- ],
- "collected": {
- "grid2": {
- "alignItems": "stretch",
- "inlineStyle": "align-items:stretch",
- "gridH": 126,
- "cols": "610.906px 509.094px",
- "cards": [
- {
- "id": "?选「我是」",
- "cardH": 125.8,
- "contentH": 44,
- "faceH": 92,
- "display": "flex",
- "justify": "normal",
- "dir": "column"
- },
- {
- "id": "1 人卡住 ",
- "cardH": 125.8,
- "contentH": 75.8,
- "faceH": 123.8,
- "display": "flex",
- "justify": "normal",
- "dir": "column"
- }
- ]
- },
- "gaps": {
- "/": {
- "gap": 24,
- "span": 80.796875,
- "a": "「?」(@109)",
- "b": "「机会卡池」(@234)",
- "rows": 28,
- "tracks": 106,
- "painted": 136,
- "docH": 976
- },
- "/pool": {
- "gap": 44,
- "span": 398.796875,
- "a": "「机会卡池」(@90)",
- "b": "「池子」(@520)",
- "rows": 83,
- "tracks": 320,
- "painted": 359,
- "docH": 1899
- },
- "/stages": {
- "gap": 34,
- "span": 105.390625,
- "a": "「S1」(@101)",
- "b": "「35」(@225)",
- "rows": 118,
- "tracks": 549,
- "painted": 1142,
- "docH": 3921
- },
- "/reports": {
- "gap": 46,
- "span": 133.59375,
- "a": "「1」(@101)",
- "b": "「阶段」(@270)",
- "rows": 77,
- "tracks": 320,
- "painted": 615,
- "docH": 1663
- },
- "/reports/competitor": {
- "gap": 38,
- "span": 112.5,
- "a": "「1」(@96)",
- "b": "「阶段」(@219)",
- "rows": 65,
- "tracks": 283,
- "painted": 550,
- "docH": 1551
- },
- "/reports/voc": {
- "gap": 38,
- "span": 112.5,
- "a": "「1」(@96)",
- "b": "「阶段」(@219)",
- "rows": 71,
- "tracks": 261,
- "painted": 493,
- "docH": 1646
- },
- "/members": {
- "gap": 50,
- "span": 472.796875,
- "a": "「成员」(@90)",
- "b": "「G2」(@594)",
- "rows": 30,
- "tracks": 121,
- "painted": 125,
- "docH": 1215
- },
- "/ledger": {
- "gap": 36,
- "span": 346.296875,
- "a": "「证据台账」(@95)",
- "b": "「点击行查看证据链」(@472)",
- "rows": 51,
- "tracks": 393,
- "painted": 394,
- "docH": 1873
- }
- },
- "grid2Gap": 24,
- "stretches": {
- "/": [
- {
- "el": "div.grid2",
- "n": 2,
- "hs": "126/126",
- "grid": true
- }
- ]
- },
- "typo": {
- "value": {
- "fs": "32px",
- "fw": "600",
- "ls": "-0.64px",
- "lh": "35.2px",
- "fvn": "tabular-nums",
- "color": "rgb(20, 29, 51)",
- "text": "9"
- },
- "label": {
- "fs": "11px",
- "fw": "500",
- "ls": "0.66px",
- "lh": "15.4px",
- "fvn": "normal",
- "color": "rgb(35, 44, 69)",
- "text": "432"
- },
- "valTag": "B",
- "allValues": [
- {
- "fs": "32px",
- "fw": "600",
- "ls": "-0.64px",
- "lh": "35.2px",
- "fvn": "tabular-nums",
- "color": "rgb(20, 29, 51)",
- "text": "9"
- },
- {
- "fs": "32px",
- "fw": "600",
- "ls": "-0.64px",
- "lh": "35.2px",
- "fvn": "tabular-nums",
- "color": "rgb(20, 29, 51)",
- "text": "82"
- },
- {
- "fs": "32px",
- "fw": "600",
- "ls": "-0.64px",
- "lh": "35.2px",
- "fvn": "tabular-nums",
- "color": "rgb(20, 29, 51)",
- "text": "8人"
- },
- {
- "fs": "32px",
- "fw": "600",
- "ls": "-0.64px",
- "lh": "35.2px",
- "fvn": "tabular-nums",
- "color": "rgb(20, 29, 51)",
- "text": "5"
- }
- ],
- "statNum": null
- },
- "wBad": [
- "D/: span.mark 800「康」",
- "D/: div.name 700「产品创新看板」",
- "D/: span.badge 700「9」",
- "D/: span.badge.danger 700「1」",
- "D/: span.who 700「?」",
- "D/: div.v 700「76」",
- "D/: div.v 700「中」",
- "D/: div.v 700「5」",
- "D/pool: span.mark 800「康」",
- "D/pool: div.name 700「产品创新看板」",
- "D/pool: span.badge 700「9」",
- "D/pool: span.badge.danger 700「1」",
- "D/pool: span.who 700「?」",
- "D/pool: b 700「9」",
- "D/pool: div.v 700「82」",
- "D/pool: div.v 700「中」",
- "D/stages: span.mark 800「康」",
- "D/stages: div.name 700「产品创新看板」",
- "D/stages: span.badge 700「9」",
- "D/stages: span.badge.danger 700「1」",
- "D/stages: span.who 700「?」",
- "D/stages: span.b.blue 700「S1」",
- "D/stages: b 700「6」",
- "D/stages: span.b.violet 700「S2」",
- "D/reports: span.mark 800「康」",
- "D/reports: div.name 700「产品创新看板」",
- "D/reports: span.badge 700「9」",
- "D/reports: span.badge.danger 700「1」",
- "D/reports: span.who 700「?」",
- "D/reports: b 900「45」",
- "D/reports: button 650「最新」",
- "D/reports: button 650「最新」",
- "D/reports/competitor: span.mark 800「康」",
- "D/reports/competitor: div.name 700「产品创新看板」",
- "D/reports/competitor: span.badge 700「9」",
- "D/reports/competitor: span.badge.danger 700「1」",
- "D/reports/competitor: span.who 700「?」",
- "D/reports/competitor: b 700「25」",
- "D/reports/competitor: b 700「5」",
- "D/reports/competitor: b 700「2」",
- "D/reports/voc: span.mark 800「康」",
- "D/reports/voc: div.name 700「产品创新看板」",
- "D/reports/voc: span.badge 700「9」",
- "D/reports/voc: span.badge.danger 700「1」",
- "D/reports/voc: span.who 700「?」",
- "D/reports/voc: b 700「10」",
- "D/reports/voc: b 700「5」",
- "D/reports/voc: b 700「1」",
- "D/members: span.mark 800「康」",
- "D/members: div.name 700「产品创新看板」",
- "D/members: span.badge 700「9」",
- "D/members: span.badge.danger 700「1」",
- "D/members: span.who 700「?」",
- "D/ledger: span.mark 800「康」",
- "D/ledger: div.name 700「产品创新看板」",
- "D/ledger: span.badge 700「9」",
- "D/ledger: span.badge.danger 700「1」",
- "D/ledger: span.who 700「?」",
- "D/ledger: b 700「35」",
- "M/: span.badge 700「9」",
- "M/: span.badge.danger 700「1」",
- "M/: span.who 700「?」",
- "M/: div.v 700「76」",
- "M/: div.v 700「中」",
- "M/: div.v 700「5」",
- "M/: b 650「暂缓」",
- "M/: div.v 700「80」",
- "M/pool: span.badge 700「9」",
- "M/pool: span.badge.danger 700「1」",
- "M/pool: span.who 700「?」",
- "M/pool: b 700「9」",
- "M/pool: button.pbar-btn 700「筛选」",
- "M/pool: div.v 700「82」",
- "M/pool: div.v 700「中」",
- "M/pool: div.v 700「5」",
- "M/stages: span.badge 700「9」",
- "M/stages: span.badge.danger 700「1」",
- "M/stages: span.who 700「?」",
- "M/stages: span.b.blue 700「S1」",
- "M/stages: b 700「6」",
- "M/stages: span.b.violet 700「S2」",
- "M/stages: b 700「8」",
- "M/stages: span.b.teal 700「S3」",
- "M/reports: span.badge 700「9」",
- "M/reports: span.badge.danger 700「1」",
- "M/reports: span.who 700「?」",
- "M/reports: b 700「45」",
- "M/reports: button 650「最新」",
- "M/reports: span.pri.p-A 800「A」",
- "M/reports: div.v 700「中」",
- "M/reports: div.v 700「3」",
- "M/reports/competitor: span.badge 700「9」",
- "M/reports/competitor: span.badge.danger 700「1」",
- "M/reports/competitor: span.who 700「?」",
- "M/reports/competitor: b 700「25」",
- "M/reports/competitor: b 700「5」",
- "M/reports/competitor: small 700「/5」",
- "M/reports/competitor: b 700「2」",
- "M/reports/competitor: small 700「/25」",
- "M/reports/voc: span.badge 700「9」",
- "M/reports/voc: span.badge.danger 700「1」",
- "M/reports/voc: span.who 700「?」",
- "M/reports/voc: b 700「10」",
- "M/reports/voc: b 700「5」",
- "M/reports/voc: small 700「/5」",
- "M/reports/voc: b 700「1」",
- "M/reports/voc: small 700「/10」",
- "M/members: span.badge 700「9」",
- "M/members: span.badge.danger 700「1」",
- "M/members: span.who 700「?」",
- "M/ledger: span.badge 700「9」",
- "M/ledger: span.badge.danger 700「1」",
- "M/ledger: span.who 700「?」",
- "M/ledger: h2 700「证据台账」",
- "M/ledger: b 700「35」"
- ],
- "sBad": [
- "D/: span.mark 18px「康」",
- "D/: div.name 15px「产品创新看板」",
- "D/: div.sub 11.5px「研发中心 · A」",
- "D/: span.lbl 13.5px「工作台」",
- "D/: span.en 10px「Workbenc」",
- "D/: span.lbl 13.5px「机会卡池」",
- "D/: span.en 10px「Opportun」",
- "D/: span.lbl 13.5px「五阶段产出」",
- "D/pool: span.mark 18px「康」",
- "D/pool: div.name 15px「产品创新看板」",
- "D/pool: div.sub 11.5px「研发中心 · A」",
- "D/pool: span.lbl 13.5px「工作台」",
- "D/pool: span.en 10px「Workbenc」",
- "D/pool: span.lbl 13.5px「机会卡池」",
- "D/pool: span.en 10px「Opportun」",
- "D/pool: span.lbl 13.5px「五阶段产出」",
- "D/stages: span.mark 18px「康」",
- "D/stages: div.name 15px「产品创新看板」",
- "D/stages: div.sub 11.5px「研发中心 · A」",
- "D/stages: span.lbl 13.5px「工作台」",
- "D/stages: span.en 10px「Workbenc」",
- "D/stages: span.lbl 13.5px「机会卡池」",
- "D/stages: span.en 10px「Opportun」",
- "D/stages: span.lbl 13.5px「五阶段产出」",
- "D/reports: span.mark 18px「康」",
- "D/reports: div.name 15px「产品创新看板」",
- "D/reports: div.sub 11.5px「研发中心 · A」",
- "D/reports: span.lbl 13.5px「工作台」",
- "D/reports: span.en 10px「Workbenc」",
- "D/reports: span.lbl 13.5px「机会卡池」",
- "D/reports: span.en 10px「Opportun」",
- "D/reports: span.lbl 13.5px「五阶段产出」",
- "D/reports/competitor: span.mark 18px「康」",
- "D/reports/competitor: div.name 15px「产品创新看板」",
- "D/reports/competitor: div.sub 11.5px「研发中心 · A」",
- "D/reports/competitor: span.lbl 13.5px「工作台」",
- "D/reports/competitor: span.en 10px「Workbenc」",
- "D/reports/competitor: span.lbl 13.5px「机会卡池」",
- "D/reports/competitor: span.en 10px「Opportun」",
- "D/reports/competitor: span.lbl 13.5px「五阶段产出」",
- "D/reports/voc: span.mark 18px「康」",
- "D/reports/voc: div.name 15px「产品创新看板」",
- "D/reports/voc: div.sub 11.5px「研发中心 · A」",
- "D/reports/voc: span.lbl 13.5px「工作台」",
- "D/reports/voc: span.en 10px「Workbenc」",
- "D/reports/voc: span.lbl 13.5px「机会卡池」",
- "D/reports/voc: span.en 10px「Opportun」",
- "D/reports/voc: span.lbl 13.5px「五阶段产出」",
- "D/members: span.mark 18px「康」",
- "D/members: div.name 15px「产品创新看板」",
- "D/members: div.sub 11.5px「研发中心 · A」",
- "D/members: span.lbl 13.5px「工作台」",
- "D/members: span.en 10px「Workbenc」",
- "D/members: span.lbl 13.5px「机会卡池」",
- "D/members: span.en 10px「Opportun」",
- "D/members: span.lbl 13.5px「五阶段产出」",
- "D/ledger: span.mark 18px「康」",
- "D/ledger: div.name 15px「产品创新看板」",
- "D/ledger: div.sub 11.5px「研发中心 · A」",
- "D/ledger: span.lbl 13.5px「工作台」",
- "D/ledger: span.en 10px「Workbenc」",
- "D/ledger: span.lbl 13.5px「机会卡池」",
- "D/ledger: span.en 10px「Opportun」",
- "D/ledger: span.lbl 13.5px「五阶段产出」",
- "M/: span.short 10px「工作台」",
- "M/: span.badge 9.5px「9」",
- "M/: span.short 10px「卡池」",
- "M/: span.short 10px「阶段」",
- "M/: span.short 10px「报告」",
- "M/: span.badge.danger 9.5px「1」",
- "M/: span.short 10px「成员」",
- "M/: h1 17px「工作台」",
- "M/pool: span.short 10px「工作台」",
- "M/pool: span.badge 9.5px「9」",
- "M/pool: span.short 10px「卡池」",
- "M/pool: span.short 10px「阶段」",
- "M/pool: span.short 10px「报告」",
- "M/pool: span.badge.danger 9.5px「1」",
- "M/pool: span.short 10px「成员」",
- "M/pool: h1 17px「机会卡池」",
- "M/stages: span.short 10px「工作台」",
- "M/stages: span.badge 9.5px「9」",
- "M/stages: span.short 10px「卡池」",
- "M/stages: span.short 10px「阶段」",
- "M/stages: span.short 10px「报告」",
- "M/stages: span.badge.danger 9.5px「1」",
- "M/stages: span.short 10px「成员」",
- "M/stages: h1 17px「五阶段产出」",
- "M/reports: span.short 10px「工作台」",
- "M/reports: span.badge 9.5px「9」",
- "M/reports: span.short 10px「卡池」",
- "M/reports: span.short 10px「阶段」",
- "M/reports: span.short 10px「报告」",
- "M/reports: span.badge.danger 9.5px「1」",
- "M/reports: span.short 10px「成员」",
- "M/reports: h1 17px「报告中心」",
- "M/reports/competitor: span.short 10px「工作台」",
- "M/reports/competitor: span.badge 9.5px「9」",
- "M/reports/competitor: span.short 10px「卡池」",
- "M/reports/competitor: span.short 10px「阶段」",
- "M/reports/competitor: span.short 10px「报告」",
- "M/reports/competitor: span.badge.danger 9.5px「1」",
- "M/reports/competitor: span.short 10px「成员」",
- "M/reports/competitor: h1 17px「报告中心」",
- "M/reports/voc: span.short 10px「工作台」",
- "M/reports/voc: span.badge 9.5px「9」",
- "M/reports/voc: span.short 10px「卡池」",
- "M/reports/voc: span.short 10px「阶段」",
- "M/reports/voc: span.short 10px「报告」",
- "M/reports/voc: span.badge.danger 9.5px「1」",
- "M/reports/voc: span.short 10px「成员」",
- "M/reports/voc: h1 17px「报告中心」",
- "M/members: span.short 10px「工作台」",
- "M/members: span.badge 9.5px「9」",
- "M/members: span.short 10px「卡池」",
- "M/members: span.short 10px「阶段」",
- "M/members: span.short 10px「报告」",
- "M/members: span.badge.danger 9.5px「1」",
- "M/members: span.short 10px「成员」",
- "M/members: h1 17px「成员」",
- "M/ledger: span.short 10px「工作台」",
- "M/ledger: span.badge 9.5px「9」",
- "M/ledger: span.short 10px「卡池」",
- "M/ledger: span.short 10px「阶段」",
- "M/ledger: span.short 10px「报告」",
- "M/ledger: span.badge.danger 9.5px「1」",
- "M/ledger: span.short 10px「成员」",
- "M/ledger: h1 17px「证据台账」"
- ],
- "sizes": [
- "9px",
- "9.5px",
- "10px",
- "10.5px",
- "11px",
- "11.5px",
- "12px",
- "12.5px",
- "13px",
- "13.5px",
- "14px",
- "15px",
- "16px",
- "17px",
- "18px",
- "20px",
- "24px",
- "32px"
- ],
- "weights": [
- "400",
- "500",
- "550",
- "600",
- "650",
- "700",
- "800",
- "900"
- ],
- "shadowRaw": [
- "rgba(255, 255, 255, 0.85) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.25) 0px -1px 0px 0px inset, rgba(16, 24, 40, 0.05) 0px 1px 2px 0px, rgba(16, 24, 40, 0.1) 0px 8px 24px -12px",
- "rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset, rgba(36, 87, 214, 0.7) 0px 8px 20px -10px",
- "rgb(255, 255, 255) 0px 1px 0px 0px inset, rgba(26, 42, 80, 0.4) 0px 6px 16px -12px",
- "rgba(46, 125, 91, 0.15) 0px 0px 0px 3px",
- "rgba(255, 255, 255, 0.8) 0px 1px 0px 0px inset, rgba(16, 24, 40, 0.06) 0px 1px 2px 0px",
- "rgba(255, 255, 255, 0.3) 0px 1px 0px 0px inset",
- "rgba(18, 28, 52, 0.35) -24px 0px 60px -30px, rgba(255, 255, 255, 0.85) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.25) 0px -1px 0px 0px inset",
- "rgba(10, 20, 40, 0.6) 0px 18px 40px -18px",
- "rgba(16, 24, 40, 0.35) 0px -20px 48px -24px, rgba(255, 255, 255, 0.95) 0px 1px 0px 0px inset",
- "rgba(16, 24, 40, 0.12) 0px 1px 2px 0px, rgba(255, 255, 255, 0.18) 0px 1px 0px 0px inset",
- "rgba(255, 255, 255, 0.9) 0px 0px 0px 1.5px",
- "rgba(255, 255, 255, 0.6) 0px 1px 0px 0px inset",
- "rgba(255, 255, 255, 0.85) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.25) 0px -1px 0px 0px inset, rgba(16, 24, 40, 0.28) 0px 16px 32px -16px",
- "rgba(255, 255, 255, 0.3) 0px 1px 0px 0px inset, rgba(20, 58, 166, 0.8) 0px 8px 16px -10px",
- "rgba(255, 255, 255, 0.85) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.25) 0px -1px 0px 0px inset, rgba(16, 24, 40, 0.05) 0px 1px 2px 0px",
- "rgba(18, 32, 64, 0.12) 0px 1px 0px 0px inset"
- ],
- "shadowLevels": [
- "0px 1px 2px 0px a0.05 | 0px 8px 24px -12px a0.1",
- "0px 8px 20px -10px a0.7",
- "0px 6px 16px -12px a0.4",
- "0px 0px 0px 3px a0.15",
- "0px 1px 2px 0px a0.06",
- "",
- "-24px 0px 60px -30px a0.35",
- "0px 18px 40px -18px a0.6",
- "0px -20px 48px -24px a0.35",
- "0px 1px 2px 0px a0.12",
- "0px 0px 0px 1.5px a0.9",
- "0px 16px 32px -16px a0.28",
- "0px 8px 16px -10px a0.8",
- "0px 1px 2px 0px a0.05"
- ],
- "glass": {
- "shadow": "rgba(255, 255, 255, 0.85) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.25) 0px -1px 0px 0px inset, rgba(16, 24, 40, 0.05) 0px 1px 2px 0px, rgba(16, 24, 40, 0.1) 0px 8px 24px -12px",
- "blur": "blur(28px) saturate(1.8)",
- "radius": "16px",
- "bg": "linear-gradient(rgba(255, 255, 255, 0.42), rgba(255, 255, 255, 0.42)), linear-gradient(135deg, rgba(255, 255, 255, 0.95)"
- },
- "contrast": {
- "minMeta": {
- "dMeta": {
- "ratio": 99
- },
- "dAll": {
- "text": "康",
- "ratio": 3,
- "need": 3,
- "size": 18,
- "color": "rgb(255, 255, 255)",
- "where": "span.mark",
- "plate": true
- },
- "mAll": {
- "text": "?",
- "ratio": 3,
- "need": 3,
- "size": 13,
- "color": "rgb(255, 255, 255)",
- "where": "span.who",
- "plate": true
- }
- },
- "nD": 3164,
- "nM": 2846,
- "minD": {
- "text": "康",
- "ratio": 3,
- "need": 3,
- "size": 18,
- "color": "rgb(255, 255, 255)",
- "where": "span.mark",
- "plate": true
- },
- "minM": {
- "text": "?",
- "ratio": 3,
- "need": 3,
- "size": 13,
- "color": "rgb(255, 255, 255)",
- "where": "span.who",
- "plate": true
- },
- "under": [],
- "ink3min": {
- "ratio": 99
- }
- },
- "hover": {
- "transition": "all | 0s | ease",
- "transformBefore": "none",
- "rect": {
- "x": 573,
- "y": 147,
- "width": 611,
- "height": 126
- },
- "transform": "none",
- "shadow": "rgba(255, 255, 255, 0.85) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.25) 0px -1px 0px 0px inset, rgba(16, 24, 40, 0.05) 0px 1px 2px 0px, rgba(16, 24, 40, 0.1)",
- "trans": {
- "transition": "all | 0.22s | cubic-bezier(0.4, 0, 0.2, 1)",
- "at": {
- "x": 452,
- "y": 451
- }
- },
- "liftHov": {
- "transform": "matrix(1.002, 0, 0, 1.002, 0, -2)",
- "x": 452,
- "y": 449
- },
- "liftAct": "matrix(1.002, 0, 0, 1.002, 0, -2)"
- },
- "liftBox": {
- "x": 452,
- "y": 451
- }
- },
- "shadowRaw": [
- "rgba(255, 255, 255, 0.85) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.25) 0px -1px 0px 0px inset, rgba(16, 24, 40, 0.05) 0px 1px 2px 0px, rgba(16, 24, 40, 0.1) 0px 8px 24px -12px",
- "rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset, rgba(36, 87, 214, 0.7) 0px 8px 20px -10px",
- "rgb(255, 255, 255) 0px 1px 0px 0px inset, rgba(26, 42, 80, 0.4) 0px 6px 16px -12px",
- "rgba(46, 125, 91, 0.15) 0px 0px 0px 3px",
- "rgba(255, 255, 255, 0.8) 0px 1px 0px 0px inset, rgba(16, 24, 40, 0.06) 0px 1px 2px 0px",
- "rgba(255, 255, 255, 0.3) 0px 1px 0px 0px inset",
- "rgba(18, 28, 52, 0.35) -24px 0px 60px -30px, rgba(255, 255, 255, 0.85) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.25) 0px -1px 0px 0px inset",
- "rgba(10, 20, 40, 0.6) 0px 18px 40px -18px",
- "rgba(16, 24, 40, 0.35) 0px -20px 48px -24px, rgba(255, 255, 255, 0.95) 0px 1px 0px 0px inset",
- "rgba(16, 24, 40, 0.12) 0px 1px 2px 0px, rgba(255, 255, 255, 0.18) 0px 1px 0px 0px inset",
- "rgba(255, 255, 255, 0.9) 0px 0px 0px 1.5px",
- "rgba(255, 255, 255, 0.6) 0px 1px 0px 0px inset",
- "rgba(255, 255, 255, 0.85) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.25) 0px -1px 0px 0px inset, rgba(16, 24, 40, 0.28) 0px 16px 32px -16px",
- "rgba(255, 255, 255, 0.3) 0px 1px 0px 0px inset, rgba(20, 58, 166, 0.8) 0px 8px 16px -10px",
- "rgba(255, 255, 255, 0.85) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.25) 0px -1px 0px 0px inset, rgba(16, 24, 40, 0.05) 0px 1px 2px 0px",
- "rgba(18, 32, 64, 0.12) 0px 1px 0px 0px inset"
- ]
- }
|