{ "schemaVersion": 2, "sourceKind": "structured-spec", "slug": "input", "family": "masked-input", "familyRole": "base", "familyParams": {}, "name": "输入框 Input", "confidence": "high", "semanticTypeCandidates": ["input", "text-field"], "variantDimensions": [ { "name": "size", "values": ["default", "large", "small"] }, { "name": "state", "values": ["default", "focus", "error", "disabled"] }, { "name": "feature", "values": ["prefix", "suffix", "clearable", "number", "password"] } ], "representativeVariants": [ { "size": "default", "state": "default", "label": "默认输入框" }, { "size": "default", "state": "focus", "label": "聚焦态" }, { "size": "default", "state": "error", "label": "错误态" }, { "size": "large", "state": "default", "label": "大尺寸" }, { "size": "small", "state": "default", "label": "小尺寸" }, { "size": "default", "state": "default", "feature": "prefix-suffix", "label": "前后缀" }, { "size": "default", "state": "default", "feature": "password", "label": "密码切换" } ], "anatomy": { "container": "输入框容器,圆角4px,边框1px solid var(--color-border),内边距左右12px", "input": "文本输入区域,字号14px", "prefix": "可选前缀元素", "suffix": "可选后缀元素(清除按钮、密码切换等)", "errorText": "错误提示文字,字号12px,位于输入框下方4px" }, "structurePatterns": { "height": { "default": "32px", "large": "40px", "small": "24px" }, "radius": "var(--radius-base)", "border": "1px solid var(--color-border)" }, "usageHints": [ "聚焦:边框 var(--color-brand),外发光 0 0 0 2px rgba(47,84,235,0.2)", "错误:边框 var(--color-error),下方红色12px错误提示", "支持前后缀、清除按钮、数字输入、密码切换" ], "doNotInvent": ["输入框宽度规范"], "unknowns": ["textarea 多行输入规范"] }