农哥 发表于 2026-9-29 07:31:32

颜色 控件 可视化代码生成平台 · 基础输入控件


<div style="max-width:920px;margin:0 auto;font-family:-apple-system,'Microsoft YaHei',sans-serif;color:#1f2937;line-height:1.7;">

<div style="background:linear-gradient(135deg,#1e3a8a,#2563eb);color:#fff;border-radius:16px;padding:34px 32px;margin-bottom:24px;">
    <div style="margin:0 0 6px;font-size:28px;font-weight:700;">颜色 控件</div>
    <div style="margin:0;opacity:.9;">可视化代码生成平台 · 基础输入控件(5/14)</div>
</div>

<div style="background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px 22px;margin:16px 0;box-shadow:0 1px 3px rgba(0,0,0,.04);">
    <b>用途:</b>录入颜色值——主题色、标签色、分类标识色、状态配色等界面展示用色。<br>
    <b>存储:</b><code style="background:#0f172a;color:#e2e8f0;padding:2px 7px;border-radius:5px;font-size:13px;">char(7)</code>,形如 <code style="background:#0f172a;color:#e2e8f0;padding:2px 7px;border-radius:5px;font-size:13px;">#1e3a8a</code>。<br>
    <b>列表/搜索:</b>列表显示色块 + 色值;不参与搜索。
</div>

    <div style="margin:32px 0 12px;font-size:21px;font-weight:700;border-left:5px solid #2563eb;padding-left:12px;">控件解析(外观 · 行为交互 · 样式 · 数据)</div>
<div style="background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px 22px;margin:14px 0;">
    <table style="width:100%;border-collapse:collapse;font-size:14px;">
      <tr><th style="border:1px solid #e5e7eb;padding:8px 12px;background:#f1f5f9;width:96px;">维度</th><th style="border:1px solid #e5e7eb;padding:8px 12px;background:#f1f5f9;">说明</th></tr>
      <tr><td style="border:1px solid #e5e7eb;padding:8px 12px;"><b>外观</b></td><td style="border:1px solid #e5e7eb;padding:8px 12px;">色块预览 + HEX 文本框;部分浏览器自带原生取色器。</td></tr>
      <tr><td style="border:1px solid #e5e7eb;padding:8px 12px;"><b>行为交互</b></td><td style="border:1px solid #e5e7eb;padding:8px 12px;">点击色块打开系统取色器;也接受手填 HEX;非法值回填默认色。</td></tr>
      <tr><td style="border:1px solid #e5e7eb;padding:8px 12px;"><b>样式</b></td><td style="border:1px solid #e5e7eb;padding:8px 12px;">展示用圆角色块;可设默认色、是否允许透明度。</td></tr>
      <tr><td style="border:1px solid #e5e7eb;padding:8px 12px;"><b>数据</b></td><td style="border:1px solid #e5e7eb;padding:8px 12px;">char(7) 如 #RRGGBB;存十六进制串;不搜索;列表以色块渲染。</td></tr>
    </table>
</div>
<div style="margin:32px 0 12px;font-size:21px;font-weight:700;border-left:5px solid #2563eb;padding-left:12px;">属性面板(右侧)功能详解</div>
<div style="background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px 22px;margin:14px 0;">
    <table style="width:100%;border-collapse:collapse;font-size:14px;">
      <tr><th style="border:1px solid #e5e7eb;padding:7px 10px;background:#f1f5f9;">分组</th><th style="border:1px solid #e5e7eb;padding:7px 10px;background:#f1f5f9;">字段</th><th style="border:1px solid #e5e7eb;padding:7px 10px;background:#f1f5f9;">说明</th></tr>
      <tr><td style="border:1px solid #e5e7eb;padding:7px 10px;">基础</td><td style="border:1px solid #e5e7eb;padding:7px 10px;">字段名 / 标签 / 提示 / 必填 / 默认值</td><td style="border:1px solid #e5e7eb;padding:7px 10px;">默认值可为十六进制色值或留空。</td></tr>
      <tr><td style="border:1px solid #e5e7eb;padding:7px 10px;">显示</td><td style="border:1px solid #e5e7eb;padding:7px 10px;">进列表 / 排序权重</td><td style="border:1px solid #e5e7eb;padding:7px 10px;">建议进列表(色块直观);一般不勾可搜索。</td></tr>
      <tr><td style="border:1px solid #e5e7eb;padding:7px 10px;">校验</td><td style="border:1px solid #e5e7eb;padding:7px 10px;">格式校验</td><td style="border:1px solid #e5e7eb;padding:7px 10px;">保存时校验为合法 #RRGGBB。</td></tr>
      <tr><td style="border:1px solid #e5e7eb;padding:7px 10px;">专属</td><td style="border:1px solid #e5e7eb;padding:7px 10px;">默认色值</td><td style="border:1px solid #e5e7eb;padding:7px 10px;">取色器初始颜色。</td></tr>
      <tr><td style="border:1px solid #e5e7eb;padding:7px 10px;">专属</td><td style="border:1px solid #e5e7eb;padding:7px 10px;">允许空</td><td style="border:1px solid #e5e7eb;padding:7px 10px;">否=必须选色;是=可不选(显示透明/灰)。</td></tr>
      <tr><td style="border:1px solid #e5e7eb;padding:7px 10px;">高级</td><td style="border:1px solid #e5e7eb;padding:7px 10px;">启用 / 停用</td><td style="border:1px solid #e5e7eb;padding:7px 10px;">停用仅隐藏,不删列不丢数据。</td></tr>
    </table>
</div>

<div style="margin:32px 0 12px;font-size:21px;font-weight:700;border-left:5px solid #2563eb;padding-left:12px;">演示</div>
<div style="background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:14px 16px;margin:12px 0;">
    <span style="font-size:13px;color:#6b7280;display:block;margin-bottom:6px;">分类标识色</span>
    <div style="display:flex;gap:14px;align-items:center;flex-wrap:wrap;">
      <span style="width:28px;height:28px;border-radius:6px;display:inline-block;vertical-align:middle;border:1px solid #cbd5e1;background:#1e3a8a;"></span>
      <span style="width:28px;height:28px;border-radius:6px;display:inline-block;vertical-align:middle;border:1px solid #cbd5e1;background:#16a34a;"></span>
      <span style="width:28px;height:28px;border-radius:6px;display:inline-block;vertical-align:middle;border:1px solid #cbd5e1;background:#e11d48;"></span>
      <code style="background:#0f172a;color:#e2e8f0;padding:2px 7px;border-radius:5px;font-size:13px;">#1e3a8a</code>
    </div>
    <pre style="background:#0f172a;color:#e2e8f0;padding:10px 14px;border-radius:8px;font-size:12px;overflow:auto;margin:10px 0 0;">字段名: color | 控件: color | 默认: #2563eb | 允许空: 否</pre>
</div>

<div style="background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;border-radius:10px;padding:12px 16px;font-size:14px;margin:12px 0;">技巧:做"标签/分类配色"时,列表内用色块比文字更直观;前台渲染直接用存储的色值作为 CSS 背景/文字色即可。</div>

<div style="margin-top:36px;color:#6b7280;font-size:13px;text-align:center;">颜色 控件文档 · 随工具迭代更新</div>

墨辞 发表于 2026-10-3 16:21:53

希望后续可以优化部分细节,继续保持免费分享的模式😎
页: [1]
查看完整版本: 颜色 控件 可视化代码生成平台 · 基础输入控件