ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

UI技能全景图:12大主题覆盖设计、代码与全链路落地

2026/9/26 6:24:14 拓冰建站 浏览量
UI技能全景图:12大主题覆盖设计、代码与全链路落地 说实话UI技能这个词做设计的人不陌生写代码的人也不陌生但能把UI到底需要会什么理清楚的真不多。拿我最近看到的热搜词来看——Element UI、DaisyUI、Playwright自动化、大屏UI排布、车机UI、ComfyUI快捷键、UI卡顿排查——这些东西平时看着是零散的但拼起来你会发现它们其实指向同一个东西一套覆盖面极广的UI技能体系。也就是我们今天要聊的这张全景图UI Skills12大设计主题基本覆盖了当下UI相关的所有常见需求。这篇文章我会把这12个主题逐个拆开讲带着你怎么把它们落到实际项目里。不管你是刚入行想做UI设计还是从前端转过来想补UI的课或者是已经做了几年UI觉得自己卡住了这篇文章都能帮你把整个UI能力地图拼完整。我尽量把每个主题都讲得实在一点不灌水直接说清楚了这东西到底是干嘛的、用什么做、踩过哪些坑。1. UI认知与技能边界先搞清楚UI到底包含什么1.1 UI、UX、前端三者的真实关系很多人一打开UI Skills这个词就开始纠结UI到底是画图的还是写代码的其实这两个答案都只对了一半。我实际做项目这些年最深的感受是UI是站在设计和技术交界处的一门手艺——它既要管视觉呈现又要管界面能否被实现出来。先分清楚两个经常被混淆的词UI和UX。UI是User Interface用户界面管的是视觉层面颜色、字体、间距、组件长什么样。UX是User Experience用户体验管的是流程层面用户先看到什么、点击之后跳去哪里、操作顺不顺畅。我见过不少团队把UI和UX一把抓但实际做的时候UI的人往往在扣视觉细节UX的人在做流程图和原型两边各干各的很少有人能把这两件事串起来。那前端和UI的区别呢前端Frontend解决的是把设计变成能跑的代码UI设计解决的是决定代码渲染出来长什么样。举一个最直接的例子同一个按钮UI定了它的边框圆角是8px、主色是#1677ff、按下时颜色变深10%前端拿到这些规格用CSS或组件库属性把它实现出来。如果UI不懂代码他定出来的间距可能是13px这种没法整除的数值开发落地时要么取整成14px要么直接质疑设计稿的规范性。反过来说如果前端完全不懂UI他能把功能写出来但配色、对齐、层级关系都会透着一股能用但不好看的味道。1.2 怎样读这张UI技能全景图这张全景图覆盖的12个主题其实对应一个人从零到完整交付一个UI项目要经历的所有环节。我按自己的经验给它们排了个序你可以顺着这个思路读基础层是认知与规范主题1和2解决UI是什么、标准长什么样的问题工具层是设计软件与组件库主题3和4解决拿什么做的问题工程层是前端集成和跨端适配主题5和10解决怎么落地的问题场景层是后台UI、大屏UI、移动端、桌面HMI这些不同战场主题6、7、10进阶层是交互细节、UI自动化、性能优化主题8、9、11最后是AI赋能的未来方向主题12。你可以直接从自己现在最缺的那一块开始读但要想真正成为UI全链路选手这12块迟早都得补上。我个人最常看到的情况是设计师出身的人卡在主题5和8不知道怎么和前端协作、不知道怎么用代码验证UI开发出身的人卡在主题2和11视觉规范意识弱、交互细节考虑不周全。这两类人都能在全景图里找到自己的短板。2. 视觉规范与设计系统UI的地基工程2.1 设计系统四件套做UI最忌讳的就是每次打开软件都从零开始——今天觉得这个蓝色好看就定这个蓝明天看见别人家的卡片好看就改一版卡片。这套打法只有一个结果界面疯长到一定程度风格就乱了改一次能让人想离职。真正成熟的做法是先搭一套设计系统。我总结下来它至少包含四样东西设计令牌Design Tokens颜色、字体、间距、圆角、阴影这些基础变量的值、基础组件按钮、输入框、表格、弹窗这些被反复使用的元素、使用规范什么时候该用组件、什么时候不许用、生成物标注、切图、代码片段。设计令牌里最有价值的一个东西就是间距刻度。比如定一套4px的基准刻度4、8、12、16、24、32、48。所有页面上的间距只能是这些值不能出现13px、19px这种随手拖出来的数。这个习惯一旦养成整个界面的节奏感立刻就不一样了。颜色同理主色、成功色、警示色、危险色各定一层剩下的所有颜色都从这些基础色上衍生不许设计师在组件里直接填一个感觉挺好看的#F5A623。2.2 从零搭一套团队视觉规范的实际流程我搭过好几次团队视觉规范最顺利的一次用了大概两周。第一步把当前所有线上项目的界面截屏拉出来铺在墙上或者一个大画板里标出所有不统一的视觉元素——按钮有几种圆角、标题有几种字号、弹窗的层级混乱到什么程度。第二步统计出现频率最高的元素把它们定义为规范的主要内容不追求大而全先把80%的页面覆盖掉。第三步把基础令牌定出来然后用这些令牌重做几个核心页面模板作为规范示例。第四步把规范和代码组件绑定——这一点很多人忽略规范如果不落到组件库里设计人员画完图开发还得重新翻译一遍中间一定走样。这里有个非常重要的细节设计规范不是文档是被使用的组件库。我见过很多团队写了厚厚的规范PDF最后没人看因为设计师照PDF出图、开发照自己的习惯写代码两边根本没有交叉点。真正的规范一定要落到Figma组件和前端组件库两套东西上设计调用组件、开发引用组件规范才有生命力。3. 设计工具链免费、好用、够用3.1 免费UI设计工具怎么选UI设计工具现在的处境比十年前好太多了。十年前做UI基本绕不开Photoshop画一个按钮都要自己拉渐变、做投影、切图导出烦得要死。现在的主流选择已经很清晰Figma是当前最主流的UI设计工具免费版功能非常能打多人实时协作、组件同步、自动布局都有。Sketch是老牌Mac端工具现在团队协作场景下已经明显不如Figma顺手。如果完全不想安装桌面软件也能用即时设计、MasterGo这类国内工具对中文用户更友好。预算为零的团队我建议直接上Figma免费版用一段时间的自动布局基本离不开它了。还有一个经常被忽略的细节UI稿和开发之间的交接不一定要靠手动标注。Figma社区里很多免费的标注插件能直接生成CSS、Swift、XML代码片段开发自己就能从设计稿里复制颜色值、圆角值、间距值。这个环节流畅了UI到前端的还原度会提升一个量级。3.2 Figma的实际协作流程我用Figma做UI的流程一般是这样先在框架层用排版网格12列或8列搭出页面骨架然后把设计系统中定义好的组件拖进来用自动布局Auto Layout约束它们之间的间距关系。自动布局是Figma最近这些年最有价值的功能它让设计稿像网页一样有弹性——内容多一行卡片自动长高窗口变窄元素自动换行。这一下子把设计稿从静态图片变成了接近真实网页的东西。协作时我会开一个开发标注页面把需要开发特别关注的地方标注清楚哪个区域是自适应、哪个区域是固定宽度、悬浮态的按钮和点击态的按钮分别长什么样。很多还原度问题追根溯源都是这一页没写好。4. 组件库实战从Element UI到DaisyUI4.1 Element UI中文生态底气和它的坑说到UI组件库绕不开Element UI。这个基于Vue的组件库有中文文档、有大量实际项目验证、社区资料也丰富中文团队拿来做后台管理系统几乎是天然的匹配。如果你搜过Element UI中文官网大概率也见过一系列衍生项目Element Plus、Element UI for React、组件平台的二次开发版本。用Element UI最大的好处是你不用自己从零造轮子。表格、分页、表单校验、弹窗、上传全部开箱即用。但用久了也会踩到一些非常具体的坑我挑两个最典型的说表格性能问题Element UI的Table在数据量大的时候比如一次渲染几千行列排序、滚动都会明显卡顿。公司里遇到过一次后台列表加载1万条数据页面直接卡成幻灯片。解决方案不是换组件库而是用服务端分页、懒渲染或者虚拟表格。后者需要自己封装工作量不小最省事的做法是每条数据只加载可视区域需要的部分或者直接按页请求数据。Table表格汇总固定在底部这是热搜词里都出现过的需求。表格数据汇总要固定在最底部不随着表格纵向滚动而滚动。Element自带的是summary-method方法能算合计但它会跟着表格一起滚走。要固定在底部需要把表格放进一个固定高度的容器里计算出表体滚动区域的max-height再让表格的合计行用position: sticky固定在容器的可视区。这个方案的缺陷是当表格列数很多、出现横向滚动时sticky会失效需要单独监听横向滚动并同步偏移。说实话这是比较麻烦的我更推荐的做法是把汇总信息单独做一条总览Bar放在表格外面省事且用户其实更好理解。4.2 DaisyUI怎么用最少的CSS出最快的原型DaisyUI近两年在开发圈热度很高。它的本质是基于Tailwind CSS的一套组件扩展提供了一批纯CSS类名组成的组件样式。用DaisyUI做东西有一个很直接的感受写原型跟拼积木一样按钮、卡片、导航栏、进度条不用再写一堆classflex justify-between items-center之类的事无巨细的类名一个btn btn-primary就搞定了。如果你正在找下载就能用、不用费心调样式的框架DaisyUI是一个很好的选择。它和Tailwind一样是CSS优先的思路HTML写好了页面基本就有那个味道了。适合做Demo、做MVP、做内部工具。缺点也很明显默认风格有点千篇一律如果你想做出非常有个性的设计DaisyUI给你的自由度反而不如从零写CSS。但要记住一个原则能用框架快速出活就别浪费时间去造轮子用户看的是界面效果不是你的代码洁癖。4.3 其他值得关注的即用型UI框架除了Element和DaisyUI我实际项目里还遇到过不少值得了解的。Naive UI是Vue 3阵营里我个人体感最好的组件库TypeScript支持极好、主题定制灵活树选择和表格能力都很强。Sunny UI、NativeUI这类面向移动端的长尾框架适合快速落地移动端界面但生态比较小生产项目要谨慎评估。还有个Popular UI框架绕不开的就是Ant DesignReact项目里的绝对主力配套的ProComponents可以直接搭出后台CRUD界面效率非常夸张。至于热搜词里的Navive UI大概率是NativeUI的拼写变体不用纠结名字按项目场景选型就行。5. 前端集成UI和代码之间的翻译官5.1 从设计稿到代码的还原流程UI设计师把稿子画完不等于项目结束了。真正见真章的地方是设计稿变成页面的那一刻。我见过太多两边互相甩锅的场面设计师吐槽还原度只有60%开发吐槽设计稿在手机上根本放不下。说实话两边都有责任但更多的问题出在流程上。我推荐的还原流程是这样的第一设计稿必须是基于同一套设计规范和组件库做的这样开发拿到的每一个组件都有现成的代码版本第二给开发的标注图必须标注清楚状态、边界和响应式规则不能只有一版静态稿第三开发完成之后设计师要做一次像素级验收用浏览器检查实际尺寸与设计稿的偏差偏差大的地方打回修改。第四把这个过程沉淀成「还原度检查清单」每次新页面都按清单过一遍时间久了团队就会形成默契。5.2 常用UI框架与前端脚手架集成现在的UI设计早就和前端工程密不可分了做UI必须懂一点前端集成。以Vue项目为例初始化Vite项目、安装Element Plus或Naive UI、在入口文件里按需引入组件和样式这是最基础的三步。像Spring Boot集成Flowable的流程引擎场景前端用Vue Flowable UI组件库后端只是提供REST接口界面一样可以被组织在后台管理系统框架里。这部分我给非前端的UI设计师一个建议不用精通写业务代码但至少要能读懂一个Vue单文件组件.vue的结构知道template、script、style三部分各自管什么。你不需要自己写业务逻辑但你得能看懂开发改了什么、为什么按钮显示不出来、为什么样式没生效。有了这层理解你和开发沟通的成本会低很多很多这不是我需求的互相扯皮都能避免。6. 大屏UI排版布局调试另一个量级的战场6.1 大屏和普通WebUI的本质区别大屏UI是很多新人的盲区但热搜词里大屏UI排版布局调试的skill能上榜说明它的需求量并不小。我第一次做大屏项目的时候也以为就是把网页放大而已结果被现实教育得不轻。大屏和普通网页的区别在于几个方面。第一是分辨率和比例极端多样客户现场可能用1080p的拼接屏也可能是4K的LED大屏甚至可能是纵向的广告屏。这就要求大屏UI必须有自适应方案不能用固定像素。第二是视觉焦点完全不同普通网页用户会看文字、看内容、点按钮大屏用户离屏幕几米远只会在宏观上看这个数据大不大、颜色对不对、趋势明不明显所以大屏UI的信息层级要极度夸张数字要大、对比要强、动效要克制。第三是运行环境受限大屏经常用一台老旧的电脑带多块屏幕浏览器性能差动效太多显卡顶不住。6.2 大屏分辨率适配与布局调试实战大屏开发最核心的问题就是适配。我在实际项目里用的方案是「设计稿基准宽度 动态缩放」先按一个基准分辨率1920×1080把视觉稿出出来然后在前端布局里用Scale方案把整个UI等比放大缩小。实现上可以用CSS的transform: scale JS动态计算缩放比例也可以用vw/vh百分比布局。但百分比布局有个坑当字体、间距都变成百分比时嵌套层级一多调整起来会非常痛苦。如果你负责的是那种设计稿已经Confirm的大屏用transform缩放是最省心的方案整个界面的相对关系不会变形开发也简单。布局调试的时候我学到一个经验准备一个测试分辨率清单按现场实际的情况列出几个不同比例的分辨率比如1920×1080、2560×1080、3440×1440、3840×2160每个分辨率都截图对比。大屏项目最怕的不是设计难看而是到了现场才发现某个分辨率下面内容直接被裁掉了。提前多测试现场就能少折腾。7. 后台管理系统UI软件行业最刚需的UI场景7.1 中后台UI的标配结构不管搜哪个UI框架你能找到的Demo里至少有一半是后台管理界面——侧边栏导航、顶部面包屑、内容区表格、右侧详情抽屉。这不是巧合后台管理系统就是UI需求量最大的场景。大部分软件项目不管是内部OA还是管理后台它们的核心使用场景都是中后台UI。中后台UI的特点第一条就是信息密度高一个页面上可能同时有搜索区、工具按钮区、表格、分页、状态标签、操作下拉菜单。高效的信息组织比花里胡哨的视觉重要得多。第二条是交互状态多每一个按钮都有普通态、悬浮态、按下态、禁用态每一条数据都有正常、警告、错误、已删除状态这些状态必须被完整地设计出来否则开发就只能自己编一套。我做中后台UI基本遵循一个套路优先确定列表页的数据字段和操作项然后用组件库里成熟的表格组件承载再针对表格列数多的情况做好横向滚动的视觉处理固定操作列、冻结首列。这些细节做好了后台用起来就是顺手。7.2 Spring Boot集成Flowable、Docker运行等场景下的UI后台UI还有个经常被忽略的角落和业务系统集成。例如Spring Boot集成Flowable做审批流引擎时前端UI往往是嵌在管理后台里的流程设计器、请假申请页、审批列表。这个场景的UI难点不在视觉而在状态与节点的表达——一个流程走到哪个节点了、谁审批的、审批意见是什么这些信息要清晰直观地展示给用户。再比如用Docker部署UI服务的时候很多UI项目会遇到资源访问路径的问题。有些团队的UI是打包成静态资源挂在Nginx下的有些是用Docker容器跑的如果你的UI里用了相对路径加载图片或Script容器环境下路径一变可能全部404。做这类集成时UI侧一定要统一成相对路径或者运行时配置路径避免环境迁移时界面直接白屏。8. UI自动化测试用代码保证界面不回归8.1 Playwright做UI自动化的核心逻辑UI自动化测试在热搜词里占了不小的比例Playwright、playwright-cli做UI自动化、基于Langchain生成自动化脚本、Claude UI自动化测试等这个趋势很明显UI不再只是画完拉倒要靠自动化手段保证质量。Playwright是微软维护的浏览器自动化工具支持Chromium、Firefox、WebKit三大内核近两年的UI自动化首选。它的核心逻辑其实很直白打开页面找一个元素执行点击或输入验证预期结果。写起来大概是这样的如果用一个基础示例说明就是用page.goto()打开页面用page.locator()定位搜索框调用fill()输入关键词点击按钮最后用expect()断言页面出现某个结果文案。这套流程跑起来之后你可以在每次发版前把核心流程都跑一遍界面有没有回归马上就知道。8.2 AI生成UI自动化脚本的实践方向最近的热搜词里出现了基于Langchain开发一个能读取测试用例自动生成UI自动化测试脚本的Agent这类需求这也是我看到的未来方向让AI读自然语言的测试用例直接生成Playwright脚本。我自己试过类似的方案把测试用例结构化为Given-When-Then的格式然后把这些格式数据作为Prompt上下文喂给大模型让模型输出Playwright代码。实测下来简单的增删改查流程生成正确率可以到70%以上剩下的问题集中在元素定位上——AI猜的selector和页面实际的不一样。解决思路是让Agent先读取页面DOM结构把可用的data-testid和稳定的文本内容作为上下文再生成选择器。这样生成的脚本稳定性会高很多。另外一个相关的热搜词是core: reducing UI exposure in mobile agents via collaboration between cl...这个方向实际在说移动端Agent里通过多Agent协作来降低对UI层的暴露。翻译成白话就是AI如果要操作手机App界面需要识别UI上的控件但这个识别过程如果直接把整个截图给大模型会有信息过载和隐私问题。通过多个模型分工——一个负责看懂界面结构、一个负责决策操作、一个负责执行——可以减少UI层的敏感信息暴露。这个思路对做UI自动化的同学很有参考价值它说明UI自动化正在从写死路径走向AI自主理解界面并操作。9. UI界面卡顿与性能优化看得见的体验落差9.1 界面卡顿的常见病因UI相关的热搜词里有一个很接地气的ui界面卡顿和一个具体案例steam的一个关键组件steamwebhelper没有响应。UI界面卡顿这件事我以前总觉得属于性能优化专家负责的领域跟做UI设计的关系不大。直到我自己在一个Web应用里遇到卡顿排查了一圈才发现原因竟然是UI层出了大问题。常见的UI卡顿病因有这么几个一是布局线程的连续回流Layout Thrashing也就是频繁读取几何信息、又不停修改样式导致浏览器不断重新计算布局坐标二是大量DOM元素同时渲染尤其是在表格、列表这个场景三是图片没有指定宽高导致加载过程中布局不断跳动四是CSS动画触发布局属性而不是合成器属性比如过渡Width、Height、Margin这些属性每帧都要跑一遍布局。四条里随便中一条用户的行为路径稍微长一点卡顿感立刻就出来。比如Element Table几千行数据同时渲染页面操作怎么可能流畅。9.2 实战排查步骤碰到UI卡顿我现在有一套相对固化的排查步骤。第一步用Chrome DevTools的Performance面板录制一段操作看FPS曲线和长任务Long Task的分布这一步能快速定位是脚本执行问题还是渲染问题。第二步在Elements面板里检查DOM节点数量如果是那种几百上千行的列表先改成虚拟滚动或分页。第三步用Rendering面板开启Paint Flashing看页面刷新时大片区域是否不停重绘如果是检查动画属性把transform/opacity之外的动画属性全部改成用transform/opacity实现。第四步检查图片是否都给了宽高特别是从接口动态加载的图片没给宽高的一定补上。WebUI卡顿是这样桌面应用的UI卡顿也有类似逻辑。比如Steam的SteamWebHelper无响应本质上也是Web技术栈的UI进程压力太大内存占用过高导致的。这种场景下培养的问题是UI层需要自愈能力——检测到卡顿时自动重启渲染进程而不是整个应用崩溃。做桌面端UI的同学设计时就要考虑到这种异常恢复机制不能只是被动报错。10. 跨端适配从Web到桌面、移动和车机HMI10.1 UI在不同平台上的差异UI技能全景图要是忽略跨端适配就太可惜了。热搜词里能看到win10 web模拟ui、掌讯车机sd8227新UI车速版、HMI和UI、expo ui这类话题说明越来越多UI从业者会遇到我这个界面不只在浏览器里跑的现实。Web端UI的核心特点是自由窗口大小、设备分辨率、浏览器内核什么都可能变所以响应式是所有WebUI的前提。桌面端UI包括Electron、Tauri这类跨平台方案会比浏览器多点东西菜单栏、快捷键、系统托盘、通知权限这些交互模式需要专门的UI设计。移动端UI的核心约束是屏幕小触摸目标至少48×48dp、信息层级要更精简、手势交互要占主导。而HMI人机界面UI比如车机、工控屏、医疗设备讲究的是安全、稳定、高对比度——在车辆行驶中界面不能让人分心同样的功能按钮车机UI会比手机UI更强调颜色和图标识别的效率。10.2 车机HMI和桌面UI的特殊约束车机HMI是跨端UI里极其值得研究的一个分支。热搜词里提到掌讯车机sd8227新UI车速版这类车机方案实际上是Android系统定制UI分辨率1024×600带Root权限。这种设备的UI设计和普通手机完全不是一回事屏幕亮度高、环境光变化大、驾驶员注意力有限所以HMI的配色一般是深色底高饱和强调色字号比手机大至少2个等级操作反馈必须明确按键变色/震动/提示音。而且由于车机硬件性能相对较弱UI动效必须极简能不做3D就千万别做。桌面UI也容易被低估。很多人觉得桌面UI就是把网页套个壳实际上桌面UI要考虑窗口缩放时内容的自适应、鼠标右键菜单、系统级的顶栏和菜单栏集成还有多屏幕不同DPR下的清晰度问题。做桌面UI的时候我建议手头备几台不同缩放比例的Windows机器做验证——100%、125%、150%缩放比例下同一套界面的可用性天差地别。11. 交互细节与用户体验UI进阶的分水岭11.1 交互设计中的反馈与状态如果只会画漂亮的界面但交互细节一塌糊涂那离UI Skills这个词还有很长的距离。把界面从好看做到好用关键在交互反馈的完整设计。我检查一个UI的交互成熟度只看几个细节按钮点击后有没有按压反馈提交操作时防止重复提交的loading态存在吗数据加载失败时用户看到的是白屏还是友好的错误提示删除操作前有二次确认吗操作成功后有Toast提示吗如果这些都有那这份UI算是及格了。这里有个非常常见的反面案例用户点了一个提交按钮页面没有任何反馈用户以为没点上又点了一次结果后端收到了两条重复数据。解决这个问题的方案是规范化处理按钮的防重复提交状态点击瞬间按钮置为loading并禁用。这已经是交互设计的基本要求了但国内很多后台系统的UI连这个都没做到。做UI时千万要把状态设计当成和视觉设计同等重要的事情。11.2 美食类UI交互调研的方法热搜词里还有一条美食类UI交互设计调研报告这类垂直领域的UI设计值得单独说。搞垂直行业UI设计第一件事不是画图而是调研。我在做垂直场景UI时基本会做三件事第一步拉出该领域主流App或网站的界面逐个截图记录他们的信息架构和交互路径第二步找出用户高频操作路径比如美食App里最高频的是浏览菜品图片→看评价→下单/预订这条路径每一步的界面呈现都必须优先优化第三步差异化分析看竞品共有的缺点是哪里、有没有机会做出创新点。美食类UI的特殊性在于图片质量决定第一印象。这就意味着UI的设计要尽量让图片占据更大的显示面积文字不要遮挡食物主体同时要处理好加载中、加载失败时的占位状态。调研报告如果只总结颜色要暖色、图片要大这种话那等于没写一定要给出具体的交互路径、操作频次和对应优化点这样的调研才对设计有指导作用。12. AI时代UI设计变革从Codex出稿到AI工作台12.1 Codex设计稿转UI再转页面的链路热搜词里有一条很有意思目前怎么把Codex导出来图片设计成UI稿然后直接生成页面这个需求其实代表了当下AI辅助UI设计的典型链路把AI生成的图片内容转成标准UI设计稿再让AI直接生成能运行的页面代码。我在实际工作中试过类似的流程用AI生成一个产品或页面的概念图把它导入Figma通过Figma的AI能力或者手动调整把图片里的元素拆分成设计系统的组件最后再交给AI代码生成工具类似Claude、Cursor的生成能力基于设计稿直接写前端页面。这个链路目前最大的瓶颈不在AI能不能写代码而在AI能不能理解设计稿的意图。直接把一张图片丢给AI让它生成页面得到的结果往往是像素级接近但逻辑混乱——按钮是对齐了但点击按钮该发生的交互完全没实现。更靠谱的路径是先用Figma把设计稿整理成带有组件层级的结构再导出为带标注的HTML/CSS然后让AI在前端框架里复刻。也就是说UI设计师的岗位在AI时代并没有消失反而是整理设计意图这件事变得更加关键。12.2 AI个人工作平台UI怎么设计AI创建个人工作平台UI这个热搜词代表的是另一个方向越来越多的人开始用AI搭建自己的信息面板。这类个人工作台UI的设计思路和传统后台不一样它更讲究效率优先频道导航要够窄够清晰内容区要能同时呈现多类信息小组件要可拖拽、可定制。我现在自己打造工作台的UI逻辑是左侧放最核心的最多三个导航入口中间是今日任务和专注计时右侧放数据统计和消息流。这样的布局用Navie UI或DaisyUI都能在一天内搭出来。我身边已经有朋友用AI把workflow搭成了一个不折不扣的个人工作台大模型分析邮件自动把任务拆到看板UI上用一个极简的Web App呈现。这种场景下的UI设计核心是少即是多——每一屏只放一个核心焦点不要让用户面对一堆信息的焦虑。这也是整个AI UI时代作为UI设计师最需要修炼的能力。聊到这儿12个主题基本就串下来了。回想我自己这些年做UI的经历最大的感受就是UI这个工种正在从画图的变成全链路接口人——你跟开发要能对话跟产品要能对齐需求跟测试要能聊自动化跟AI要能描述清楚设计意图。这张全景图的价值不是说要把每个主题都学到专家级而是让你在遇到具体问题的时候知道自己缺在哪一块、应该往哪个方向补。我最后想再分享一个非常具体的小建议找一张纸或者新建一个文档把这12个主题列出来在每个主题边上写两样东西——你现在的熟练程度能做什么、你最近一次用到它是什么时候。如果某个主题你已经超过半年没接触过了那它可能就是你当前的技能短板。UI这个行业的迭代速度很快但底层的技能框架其实变化很慢。把12个主题里的每一个都滚动着过一遍你就能始终跟得上这个行业。