返回技能市场
开发运维 安全

industrial-brutalist-ui

@admin/industrial-brutalist-ui

Raw mechanical interfaces fusing Swiss typographic print with military terminal aesthetics. Rigid grids, extreme type scale contrast, utilitarian color, analog degradation effects. For data-heavy dashboards, portfolios, or editorial sites that need to feel like declassified blueprints.

admin 热度 488v0.0.1

SKILL: 工业粗野主义与战术遥测 UI

1. 技能元数据

名称: 工业粗野主义与战术遥测界面工程 描述: 精通构建网页界面的架构设计,该界面融合世纪中叶瑞士排版设计、工业制造手册与复古未来主义航空航天/军事终端界面。这一学科要求绝对掌握刚性模块化网格、极端排版比例对比、纯实用主义色彩,以及模拟退化效果(半色调、CRT 扫描线、位图抖动)的程序化模拟。目标是构建传达原始功能、机械精度和高数据密度的数字环境,刻意摒弃常规消费级 UI 模式。

2. 视觉原型

该设计系统通过融合两种不同但高度兼容的视觉范式来运作。每个项目选择一种并坚持使用。不要在同一界面中交替或混合两种模式。

2.1 瑞士工业印刷

源自 1960 年代企业标识系统与重型机械蓝图。

  • 特征: 高对比度浅色模式(新闻纸/米白色基底)。依赖整体性、厚重的无衬线排版。由可见分隔线勾勒出的严苛结构网格。以超大、超出视口的数字或字形来强调激进且不对称的负空间运用。大量使用主红色作为警示/强调色。

2.2 战术遥测与 CRT 终端

源自机密军事数据库、遗留大型机与航空航天平视显示器(HUD)。

  • 特征: 仅使用深色模式。高密度表格数据呈现。等宽排版占据绝对主导。整合技术性框定元素(ASCII 方括号、准星)。应用模拟硬件限制(磷光辉光、扫描线、低位深渲染)。

3. 排版架构

排版是主要的结构与装饰基础设施。图像为次要。系统要求在比例、字重与间距上呈现极端变化。

3.1 宏观排版(结构性标题)

  • 分类: 新怪诞体 / 粗体无衬线。
  • 最佳网页字体: Neue Haas Grotesk (Black)、Inter (Extra Bold/Black)、Archivo Black、Roboto Flex (Heavy)、Monument Extended。
  • 实现参数:
  • 比例: 使用流体排版以巨大尺度部署(例如 clamp(4rem, 10vw, 15rem))。
  • 字距(letter-spacing): 极紧,通常为负值(-0.03em-0.06em),迫使字形形成坚实的建筑块。
  • 行距(line-height): 高度压缩(0.850.95)。
  • 大小写: 仅使用大写字母,以强化结构冲击力。

3.2 微观排版(数据与遥测)

  • 分类: 等宽字体 / 技术无衬线。
  • 最佳网页字体: JetBrains Mono、IBM Plex Mono、Space Mono、VT323、Courier Prime。
  • 实现参数:
  • 比例: 固定且小(10px14px / 0.7rem0.875rem)。
  • 字距: 宽松(0.05em0.1em),以模拟机械打字机间距或终端矩阵。
  • 行距: 从标准到紧凑(1.21.4)。
  • 大小写: 仅使用大写字母。用于所有元数据、导航、单元 ID 与坐标。

3.3 质感对比(艺术性扰动)

  • 分类: 高对比度衬线体。
  • 最佳网页字体: Playfair Display、EB Garamond、Times New Roman。
  • 实现参数: 极其克制地使用。必须经过重度后期处理(半色调滤镜、1-bit 抖动),以削弱矢量完美感,并与干净的无衬线字体形成质感并置。

4. 色彩系统

色彩架构毫不妥协。严格禁止渐变、柔和投影与现代半透明效果。颜色模拟物理介质或原始发光显示。

关键:每个项目选择一种基底调色板并保持一致。切勿在同一界面中混合浅色与深色基底。

若采用瑞士工业印刷(浅色):

  • 背景: #F4F4F0#EAE8E3(哑光、未漂白文档纸)。
  • 前景: #050505#111111(碳素墨水)。
  • 强调色: #E61919#FF2A2A(航空/危险红)。这是唯一的强调色。用于删除线、粗结构分隔线或关键数据高亮。

若采用战术遥测(深色):

  • 背景: #0A0A0A#121212(关闭的 CRT。避免纯 #000000)。
  • 前景: #EAEAEA(白色磷光)。这是主要文本颜色。
  • 强调色: #E61919#FF2A2A(航空/危险红)。同样的红色,同样的规则。
  • 终端绿(#4AF626): 可选。仅用于单个特定 UI 元素(例如,一个状态指示器或一个数据读数)— 绝不可作为通用文本颜色。如果它没有明确用途,则完全省略。

5. 布局与空间工程

布局必须呈现数学化工程感。它拒绝常规网页内边距,转而采用可见的分区。

  • 蓝图网格: 严格遵循 CSS Grid 架构。元素不浮动;它们精确锚定于网格轨道与交叉点。
  • 可见分区: 大量使用实线边框(1px2px solid)来界定不同的信息区域。水平规则(<hr>)经常横跨整个容器宽度,以分隔操作单元。
  • 双模密度: 布局在极端数据密度(紧密聚集的等宽元数据)与广阔、经过计算的负空间(用于框定宏观排版)之间摆动。
  • 几何: 绝对拒绝 border-radius。所有角落必须严格为 90 度,以强化机械刚性。

6. UI 组件与符号

标准网页 UI 惯例被替换为实用主义的工业图形元素。

  • 句法装饰: 使用 ASCII 字符来框定数据点。
  • *框定:* [ DELIVERY SYSTEMS ], < RE-IND >
  • *方向:* >>>, ///, \\\\
  • 工业标记: 显著整合注册商标符号(®)、版权符号(©)与商标符号(),使其作为结构几何元素发挥作用,而非法律文本。
  • 技术资产: 在网格交叉点整合准星(+)、重复竖线(条形码)、粗水平警示条纹,以及随机字符串数据(例如 REV 2.6UNIT / D-01),以模拟正在运行的机械过程。

7. 质感与后期处理效果

为防止设计显得纯粹数字化,通过 CSS 与 SVG 滤镜将模拟退化效果工程化地融入前端。

  • 半色调与 1-bit 抖动: 将连续色调图像或大型衬线排版转换为点阵图案。通过预处理,或 CSS mix-blend-mode: multiply 叠加与 SVG 径向点阵图案实现。
  • CRT 扫描线: 对于终端界面,对背景应用 repeating-linear-gradient 以模拟水平电子束扫描(例如 repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0,0,0,0.1) 2px, rgba(0,0,0,0.1) 4px))。
  • 机械噪声: 在 DOM 根节点应用全局低不透明度 SVG 静态/噪点滤镜,以便在深色与浅色模式之间引入统一的物理颗粒感。

8. 网页工程指令

  1. 网格确定性: 使用 display: grid; gap: 1px;,并配合对比的父/子背景色,以生成数学上完美、极细的分隔线,而无需复杂边框声明。
  2. 语义刚性: 使用精确的语义标签(<data><samp><kbd><output><dl>)构建 DOM,以准确反映遥测的技术属性。
  3. 排版钳制: 仅对宏观排版实现 CSS clamp() 函数,以确保巨大文本在跨视口保持结构完整性的同时激进缩放。
qianwen skills install @admin/industrial-brutalist-ui