二維卡,是怎麼一回事

一張會收資料的卡。5 分鐘讀完四件事:它是什麼、它和 QR Code 有什麼不同、 為什麼印出去之後還能變、以及列印前你需要知道的全部。

① 定義

什麼是二維卡?

一張會收資料的卡。它由三個各司其職的部分組成——卡面、碼、掃碼後的頁面, 缺一個都只是「貼了 QR Code 的紙」。

卡面

讓人在 3 秒內看懂並決定掃不掃:標題說清什麼事,CTA 說清掃了做什麼, 卡腳的截止時間說清還來不來得及。

碼

唯一的入口。永遠白底深碼——這是可掃性紅線,任何配色和材質都不能破壞它。

掃碼後

與卡面同源視覺的行動頁,完成一個明確行動——報名、簽到、回饋。 狀態與資料即時回流給建立者。

它不是「美化過的 QR Code」。美化一張碼,並不會讓它變成一張卡。

② 本質差異

碼是指標,卡是物件

碼是指標(pointer):指向別處,掃完即棄,自己什麼都不是。 卡是物件(object):有邊界、有狀態、有唯一行動。

只有一個碼

掃完跳去別處,什麼都沒發生。
沒有內容、沒有狀態、沒有結果。

一張卡

看懂、掃了、報上名——名額與狀態即時回流。
印出去的紙沒變過,卡卻一直在變。

QR Code(Code) 二維卡(Card)
本質 指標:指向別處 物件:有自己的職責
使用者看到 一團黑白圖形,掃了才知道 3 秒讀懂的一張卡:什麼事、做什麼、來不來得及
掃完之後 跳走即棄,無痕跡 完成一個行動,資料即時回流
狀態 恆定不變 開放 → 滿額 → 候補 → 結束,即時更新
改內容 必須換碼重印 連結與狀態隨時改,碼不重印

③ 印後仍在變

印後仍在變的動態卡

印在紙上的是卡面,活在雲端的是狀態。一張卡的完整生命週期: 開放 → 滿額(自動轉候補)→ 候補中 → 已結束(截止自動關閉)→ 改期重開。 紙不用重印,碼不用重新產生。

{{ {open:'還在收人:先到先得', full:'滿 30 人:自動停止', waitlist:'超員了:興趣不流失'}[c.content.status] }}

只在關鍵時刻回頭看

滿員、候補、截止——每張卡只有這三個瞬間值得打開看一眼:狀態即時寫在 卡列表與資料頁上,其餘時間不打擾。不需要匯出彙總,也沒有大而全的儀表板。

下一期還是這張卡

週期性活動不用重做:改日期與名額、再次開放同一張卡,QR Code 不變—— 已經印出去的物料繼續有效。

④ 技術

一張卡怎麼被做出來

一張卡就是一個 card.json:四層結構把「辦什麼事」 和「長什麼樣」徹底分開——所以同一張卡可以換成任何配色材質,而內容一個字不丟。

content

辦什麼事

標題、CTA、欄位、名額、截止;連結卡則是 URL 與頁面標題。

layout

槽位怎麼排

classic 置中 / split 分欄 / minimal 極簡——槽位決定誰出現在哪。

style

長什麼樣

24 套配色 × 14 種材質 × 3 種卡型 × 3 檔圓角,自由組合。

widgets

組件與參數

碼大小、碼色與方圓碼點、備註行數、CTA 樣式——每個組件獨立調參。

  • 類型守衛 url 卡自動隱藏卡腳(沒有截止可印)、表單卡與故事卡不顯示網域行——不適配的組件在 spec 層就被攔下,不靠人工記憶。
  • 流式字號 卡面全部用容器查詢(cqw)計字號——同一份實作,從名片到海報一個字不重排。
  • 一處渲染 任何頁面只要輸出同一套 DOM 契約,就能用同一份 card.css 完整還原一張卡——首頁工作台、18 個品牌產生器頁、行業範本頁的預覽永遠一致。
  • 可掃性紅線 碼區恆白底深碼;匯出前自動跑糾錯等級、對比、尺寸梯度三項檢查。

⑤ 列印指南

列印與可掃指南

二維卡是印在物理世界裡的東西。六條規則,決定掃得出與掃不出。

01

碼區白底深碼

這是鐵律。深色卡面上,碼放白色圓角容器裡——產生器已自動處理,匯出時不用檢查這層。

02

物理尺寸下限

碼邊長至少 2cm(手臂距離可掃);觀看距離每增加 1 公尺,邊長再加 1cm——海報按距離換算。

03

靜區不要裁

碼四周的留白(至少 4 個模組寬)是識別的一部分——排版時別讓設計元素擠進去。

04

啞光優先

反光銅版紙、亮面膜會反白導致識別失敗;啞光紙、啞光膜最穩。

05

印前實測

正式付印前打一張樣,用兩台以上手機(最好一台舊款)實際掃一次。

06

掛載環境

貼在玻璃、金屬面上時,留意環境反光與掃碼角度;室外物料選耐候覆膜。

讀完理論,做一張試試

不用註冊,說一句話就能產生第一張——產生的每一步,都是上面理論的實物版。