antislop-layoutmobile实战:AI响应式布局的5大陷阱,让手机到桌面无缝衔接
antislop-layoutmobile实战AI响应式布局的5大陷阱让手机到桌面无缝衔接【免费下载链接】anti-slopRules for an AI coding agent to filter out generic AI-generated UI designs, text, and code.项目地址: https://gitcode.com/gh_mirrors/anti/anti-slopAI 生成的页面在桌面上看着不错换到手机上就原形毕露并排的卡片互相重叠、按钮小到拇指点不准、整页横向滚动。antislop 是一款给 AI 编码代理用的规则过滤器它的响应式布局技能 antislop-layoutmobile 专门拦截 AI 响应式布局中最常见的 5 大陷阱帮你的页面从手机到桌面无缝衔接。先认识一下响应式布局为什么要靠过滤器很多新手的第一反应是给 AI 一份设计规范用什么圆角、多大字号、几列网格。但规范管的是长成什么样管不了 AI 的老毛病把桌面版等比缩小当手机版卡片挤成一团断点拍脑袋定在 375px、768px跟内容实际断裂的位置对不上页面在某个宽度上悄悄横向滚动桌面预览里根本看不见antislop 的思路正好相反它是过滤器不是风格指南。它不替你定颜色和排版只负责把一看就是 AI 批量生产的毛病挡在门外。核心文件定义了 38 条强制规则其中 R-03 移动响应式 就是要求移动布局必须是一等公民而不是事后补丁。而 antislop-layoutmobile 是在核心规则之上加深的专项技能只聚焦一件事布局如何在手机到桌面的整个宽度区间内正确重排reflow。它覆盖断点、尺寸缩放、网格堆叠、溢出、点击目标和移动导航六大板块。安装也很快在终端跑一条命令按提示勾选antislop-layoutmobile这个技能即可npx antislop-ai详细的安装路径含无终端场景的单文件用法都写在 GUIDE.md 里。陷阱一缩小的桌面 ≠ 移动布局 长什么样只有一个布局状态手机端就是桌面版被压扁进手机屏幕或者样式文件一长串是桌面规则末尾用一两行媒体查询打补丁。为什么是坑元素是为 1440px 画布定尺寸的塞进 375px 的屏幕只会显得臃肿什么都放不下什么都透不过气。补丁式修改只修好了被反馈的那一处下一个问题还在后面。怎么修在内容撑不住的那个宽度上定义真正的移动状态列改成纵向堆叠、字号和间距整体降一档、内容顺序该调整就调整。判断标准很简单——如果移动端只是桌面版换个宽度这个布局就不算完成。陷阱二别拿设备清单当断点依据 长什么样断点定在 375px、414px、768px因为那是 iPhone 的宽度而不是因为内容在那个宽度上真的散了架。为什么是坑机型宽度年年变跟着设备清单走等于让布局服从一张规格表而不是服从内容本身。怎么修把视口从宽往窄拖盯住两个信号正文一行宽到读不出来了、一行卡片窄到挤不下布局啪地变形的地方才是断点该在的位置。断点是内容的断裂点不是机型的生日。陷阱三只有两种状态平板是法外之地 ️长什么样布局恰好两态——一个断点以下单列以上宽幅多列中间什么都没定义。于是平板和小笔记本大约 600–1024px只能就近继承要么看到被拉得离谱的手机单列要么看到被塞进零碎空间的桌面网格。为什么是坑页面宽度是一个连续区间只设计两个采样点中间整段就成了事故现场。怎么修典型的重排是三态而不是两态单列 → 卡片堆得太宽时变两列 → 真正放得下时才是完整多列。拖完整个宽度区间再收工别只看两个宽度就宣布完成。陷阱四横向滚动泄漏最常见的溢出事故 长什么样页面上有一个比视口宽的漏网之鱼——一张大表格、一段不折行的代码块、一张没限制宽度的图片、一串不中断的长文本导致整个页面可以左右滑。为什么是坑这是移动端最经典的溢出问题而且最隐蔽肇事元素在桌面预览里根本出不了屏直到有人真机打开才发现。用户会迷路——他看不到页面边界在哪。怎么修三件工具覆盖绝大多数情况图片加max-width: 100%、表格给一个独立的滚动容器、代码块允许折行。另外警惕用overflow: hidden硬裁的做法——那是把失败藏起来内容应该是重新流动而不是被剪掉。最终检验只有一条最窄目标宽度下全页横向滚动距离为零。陷阱五44px 点击目标与 hover-only 陷阱 长什么样按钮、链接小到 20px 上下或者 44px 的按钮紧挨着排成一排中间不留缝又或者菜单、提示只在鼠标悬停时出现。为什么是坑桌面光标是像素级精度拇指不是。更狠的是第三条——触屏上根本不存在 hover只靠悬停的交互对移动用户来说等于不存在。怎么修交互元素保证 44×44px 的最小触控区视觉可以小用 padding 撑大命中区域相邻目标之间留出指腹不会误触的间隙每个 hover 交互都补一个点击等价物并加可见的按下反馈。加分项导航是重排最重要的地方 技能里专门有一节移动导航因为导航是移动用户遇到的第一个东西导航保持桌面一排链接手机上挤成两行甚至溢出视口应折叠成底部导航或菜单裸汉堡按钮没有文字、没有暗示用户根本不知道菜单存在要么加 Menu 标签要么让主要入口保持可见固定底部导航吃掉内容最后一个列表项、提交按钮被压在导航栏下面需要给内容预留导航高度验收移动端布局自查清单 ✅技能文件末尾附了一份Layoutmobile 技能检查清单SKILL.md#L157-L170和核心的 Delivery Gate 一起跑答案必须全是是布局重排为独立的移动状态而不是压扁的桌面版宽度区间内有定义好的状态平板和小笔记本不再是意外字号、内边距、间距用移动档尺寸而不是桌面尺寸照搬多列网格会折叠堆叠而不是互相碰撞没有横向溢出没有内容被裁掉交互目标 ≥ 44×44px且彼此有间距所有 hover 交互都有点击等价物导航重排成移动模式底部导航或菜单固定导航栏不盖住内容、尊重安全区在移动断点上真机验证过去哪里找这些规则 文件内容skills/antislop-layoutmobile/SKILL.md响应式布局专项技能断点、尺寸、网格、溢出、点击目标、导航antislop.md核心过滤器38 条规则、三层分级、Delivery GateGUIDE.md从零开始的安装、更新、移除指南README.md全部技能列表与四种安装路径记住这条原则就够移动布局是一个不同的布局不是桌面布局的小号版本。装好 antislop-layoutmobile让 AI 替你守住这条线。【免费下载链接】anti-slopRules for an AI coding agent to filter out generic AI-generated UI designs, text, and code.项目地址: https://gitcode.com/gh_mirrors/anti/anti-slop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考