所有AI写出来的前端网页都有一个毛病
很多 AI 生成的落地页,我们经常有种说不清的别扭。那是因为它们像被压扁的千层饼,每个 section 直挺挺贴在同一层背景上,没有前后、没有进退。
这就是 AI 写界面的典型痕迹。大模型学的是代码概率,不是空间思维。它知道 padding、知道 flex 居中,但不懂「这层内容应该浮在另一层之上」。结果全是「z-index 为 0 的人生」——安全、正确、也非常无聊和千篇一律。
如果你想要修复,核心就一条:给平面加层叠。
具体做法拆三步:
把 section 背景从透明改成带轻微色差的 solid 或 subtle gradient。哪怕 fafafa 和 ffffff 交替,眼球也能找到「这里结束了、那里开始了」的锚点。
阴影制造抬升感,别用 0 20px 50px 的夸张投影,试试克制的两层叠加:
box-shadow: 0 1px 2px rgba(0,0,0,0.04), 0 4px 8px rgba(0,0,0,0.04);
再给内容包一层 border-radius: 12px 的容器,加 1px border 或分隔线,从「文档流」变成「组件感」。
这三样合起来,本质是做视觉层级(visual hierarchy)。人眼天生追逐有深浅、有遮挡的画面,AI 目前还只会平均用力。
实用检查法:把页面截图转黑白,如果变成一坨灰、找不到重点,说明层叠没做好。浏览器 devtools 里 filter: grayscale(100%) 一秒搞定。
对前端来说,审代码的习惯要变。以前主要查语义化标签、可访问性;现在得额外过一遍「像不像人画的」——阴影值是否合理、色阶有没有跳跃、留白有没有呼吸感。这些没有 lint 规则,只能靠眼和手调。
AI界面总是千篇一律,其实远远达不到人要的精美感,人为写出来的有些可能比较粗糙,但是会很有“人情味”。
前端开发 CSS技巧 AI编程 网页设计 开发者工具
