等距三维视觉与业务插图设计
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fccf428b/isometric-design。
技能介绍
解决什么问题
产品页、功能示意图和数据信息图经常陷入同一种尴尬:纯扁平插画显得太平,真实 3D 渲染又太重,风格也很难统一。等距投影(isometric projection)恰好处在中间地带——看起来像微缩模型,却只依赖一组固定角度,完全不需要处理透视收敛。这个技能就是一套可复用的视觉规范,说明什么场景该用它、用的时候要守哪些规则。
它如何工作
核心原则只有三条:没有消失点,平行线永不交汇;视角固定为精确的 30 度;元素呈现为积木式的区块与叠层,也就是经典的「模拟城市」视角。
视觉层面,色彩走 Warm Tech 或 Earth-Grounded Elegance 路线,偏写实、略微压低饱和度,因为等距图本质上像物理模型。文字要么完全贴屏幕平面,要么严格贴合顶、左、右三个等距面。阴影必须是硬边长投影,角度固定为 -45 或 45 度。
各端的落地方式:
- Web:
rotateX(60deg)配合rotateZ(-45deg),纯 CSS transform 就能拼出等距网格。 - SwiftUI:先用
.rotationEffect转 -45 度,再用.rotation3DEffect转 60 度;沿 Z 轴堆叠视图即可得到高耸的区块。 - Flutter:用
Matrix4施加 rotateX 与 rotateZ,阴影设0 blurRadius,并严格沿网格轴偏移。 - React Native:
transform数组按顺序先 rotateX 再 rotateZ,配合shadowRadius: 0的硬阴影。 - Jetpack Compose:用
Modifier.graphicsLayer设置 rotationX 与 rotationZ;要真正的硬投影,用Modifier.drawBehind手绘偏移矩形,避开 elevation 模糊。
适用边界
它适合信息图、功能示意图和首屏 hero 区,不适合把整个功能性 UI 都做成等距投影——交互成本太高。此外它是一套样式参考,不替代环境验证、无障碍测试或专家评审,对比度与响应式行为需要另行确认。
使用场景
- 编写前端组件库文档时,需绘制积木式功能示意图说明布局层级。
- 为App首屏设计加载动画或运营活动海报,需要统一的30度等距插画风格。
- 在SwiftUI或Flutter应用中,需实现带硬阴影的等距数据可视化卡片。
- 制作技术架构图或产品路线图,需用无消失点的平行投影展示模块关系。
适合人员
- 负责撰写组件库文档并需要配图的前端工程师
- 为App设计首屏视觉与功能示意图的UI设计师
- 在SwiftUI或Flutter中实现等距数据卡片的移动端开发者
- 需要绘制无消失点架构图的技术文档工程师