CodeGeeX可一键生成三栏Flex布局HTML+CSS代码:左栏flex: 0 0 200px、中栏flex: 1、右栏flex: 0 0 120px,移动端
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要在 VSCode 里快速生成一个三栏自适应 Flexbox 布局,左侧固定 200px,中间自动撑满,右侧固定 120px,同时支持移动端堆叠——CodeGeeX 能直接帮你写出可运行的 HTML+CSS 代码,无需手动查文档、试错或反复调整 justify-content 和 flex-wrap。
安装并启用 CodeGeeX 插件
打开 VSCode 扩展市场(Ctrl+Shift+X 或 Cmd+Shift+X),搜索 CodeGeeX,点击“安装”,安装完成后重启 VSCode。
重启后右下角状态栏会出现 CodeGeeX 图标,点击它 → 选择“登录”,使用手机号或 GitHub 账号完成认证。未登录状态下插件无法调用模型生成代码。
这一步必须完成,【未登录时所有生成请求都会返回空响应】。
用自然语言描述需求,触发代码生成
新建一个空白文件,保存为 layout.html。
在文件中输入注释行:<!-- 三栏 Flex 布局:左固定200px,中自适应,右固定120px;小屏下垂直堆叠 -->。
将光标放在注释下方,按下快捷键 Alt+C(Windows/Linux)或 Option+C(Mac),弹出输入框。
在输入框中直接输入:“生成完整 HTML 页面,包含上述 Flex 布局的 CSS 样式,要求移动端宽度小于 768px 时三栏垂直排列,每栏宽度 100%,保留 padding 和 box-sizing。” → 按回车。
审查并插入生成的代码
CodeGeeX 会在编辑器中插入一段带 <style></style> 的完整 HTML 片段。
检查生成的 CSS 是否包含 display: flex、flex: 0 0 200px(左栏)、flex: 1(中栏)、flex: 0 0 120px(右栏),以及 @media (max-width: 768px) 内的 flex-direction: column。
如果发现中栏用了 flex: auto 而不是 flex: 1,请手动改为 flex: 1 —— 后者能确保在 IE11 中兼容,前者在旧版浏览器中可能不生效。
确认无误后,选中整段插入代码 → 按 Ctrl+X 剪切 → 将光标移至 内 → 粘贴。
实时预览与微调
安装 Live Server 插件(如未安装),右键 → “Open with Live Server”。浏览器自动打开页面,看到三栏布局。
拖动浏览器窗口宽度,当宽度缩至 767px 以下时,页面应立刻变为单列堆叠。若未触发,检查生成代码中媒体查询是否写成 max-width: 768px(含等号)——必须是 768px,不是 767px 或 769px,否则断点失效。
在浏览器开发者工具中修改任意一栏的 background-color,观察变化是否实时反映。确认后,回到 VSCode,在 CSS 的 .container 规则里追加 gap: 12px,保存,Live Server 自动刷新。
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!











