Cursor 新王炸功能上线:Visual Editor——让 Web 开发回归「所见即所得」的初心

Cursor 新王炸功能上线:Visual Editor——让 Web 开发回归「所见即所得」的初心

🚀 一句话总结

Cursor 把「浏览器开发者工具」+「Figma 设计面板」+「AI 助手」全塞进了 IDE 窗口——你点哪里,改哪里,代码自动生成。

不再是:
🎨 Figma → 📝 Export spec → 💻 手敲 CSS → 🔄 切回浏览器看效果
而是:
🖱️ 点击页面 H1 → 🎛️ 拖动字号滑块 → ✅ 代码自动更新 → 🚀 实时预览

——真正实现「设计即开发」闭环。


🖼️ 功能全景:三栏一体化工作区(附图)

Cursor Visual Editor showing design and code simultaneously

左侧:渲染中的 Web 应用(Live Preview)
中侧:源代码(HTML/JSX/CSS)
右侧Visual Inspector 面板——这才是核心!


🔍 核心能力拆解(附实操截图)

1️⃣ 🖱️ 点选即编辑:像用 Chrome DevTools 一样自然

Cursor IDE Visual Editor inspector panel
  • 点击页面任意元素(如 <button>)→ 右侧面板自动聚焦其 CSS 属性
  • 实时调整:
    • font-size:拖动滑块 or 输入数字
    • padding:可视化“四向控制手柄”
    • opacity / border-radius / box-shadow:全支持
  • ✅ 修改即时同步到源码.cssstyle={{}}
💡 技术细节:基于 DevTools Protocol 深度集成浏览器引擎支持 React/Vue/Svelte 组件树映射(非仅 DOM)

2️⃣ 🤖 AI 深度协同:点哪,AI 就帮你“想哪”

当你选中一个 <h1> 标题:

  1. AI 生成并高亮建议代码供你 Review / Accept:

你直接打字(或语音):

“改成科技感渐变,字体加粗,加点微妙的悬停动画”

Cursor AI 自动感知上下文:

“当前光标位于 marketing-landing-page.jsx 的 H1 元素”
<h1 className="text-4xl font-bold bg-gradient-to-r from-blue-500 to-purple-600 bg-clip-text text-transparent hover:scale-105 transition-transform" > Welcome to the future </h1> 

✅ 支持操作:

  • ✏️ 重写文案(SEO 优化 / 多语言)
  • 🎨 生成配色方案(基于 Design System Token)
  • 📱 自动响应式适配(加 @media 断点)

3️⃣ 🧩 Design System 集成:告别“魔法数字”

Visual Editor 支持绑定你的设计系统 Token:

属性默认值可选 Token
font-size1remtext.sm, text.base, text.lg
color#333colors.gray.800, colors.primary
spacing8pxspace.2, space.4, space.6

→ 拖动时,选项自动显示 Token 名称(而非 12px),保证设计一致性


🛠️ 真实工作流对比(Before vs After)

场景传统流程Cursor Visual Editor
改按钮样式1. F12 找元素
2. 复制 selector
3. 切 IDE
4. 找 CSS 文件
5. 手写 padding: 8px 16px
6. 刷新看效果 → 不对 → 重来
1. 点按钮
2. 拖 padding 控件
3. 看变化 → Done ✅
修复响应式错位1. 开 DevTools
2. 切 device mode
3. 调整 width
4. 看断点失效
5. 猜测是 flex-wrap 还是 min-width 问题
1. 选容器
2. 开 @media 面板
3. 拖动视口 → 实时高亮 CSS 冲突 → 一键 Fix
非开发者提需求“那个蓝色再深一点,圆角大点,像 iPhone 那种” → 开发:???产品经理自己打开 Cursor → 点 → 调 → 提 PR ✅

🧪 实测体验:3 分钟改造一个登录页

我用 cursor.com 官网的登录页 demo 试了下:

  1. 点击“Sign in”按钮
  2. 在 Inspector → Layout 中:
    • 拖大 border-radius → 从 4px12px
    • 拖高 paddingpy-2 px-4py-3 px-6
  3. Typography 中:
    • 字号从 text-smtext-base
    • 字重加粗:font-mediumfont-semibold
  4. Accept 建议 → 完成!

点击 “🤖 AI Suggest” → 输入:

“加 hover 效果:轻微上浮 + 阴影,保持品牌蓝调”

✅ 全程 未离开 IDE未手写一行 CSS未刷新页面


📌 适合谁用?

角色收益
前端工程师减少 30% 样式调试时间,专注逻辑
全栈/Go 开发者再也不用“我只会写后端”当借口 😅
技术型产品经理直接 mockup → PR,沟通成本归零
学生/初学者可视化理解 CSS Box Model / Flex / Grid

🚫 当前限制(坦白局)

  • ❌ 尚不支持 Canvas / WebGL / 自定义 Web Component 深度编辑
  • ❌ 复杂动画(如 GSAP)仍需手动编码
  • ❌ 多人协同设计暂未开放(2026 Q1 Roadmap)
但——对于 80% 的 UI 微调、landing page、admin dashboard,它已足够颠覆。

💭 最后说两句

“我们不是要取代设计师,而是让开发者拥有设计师的直觉;
不是要消灭代码,而是让代码生长在设计的土壤里。”

Cursor 正在模糊 Designer ↔ Developer 的边界——
而这一次,工具站在了「人」这一边

Read more

GLM-4.6V-Flash-WEB Web界面使用指南,拖图就出结果

GLM-4.6V-Flash-WEB Web界面使用指南,拖图就出结果 你不需要配置环境、不用写一行推理代码、甚至不用打开终端——只要把一张截图拖进浏览器窗口,几秒钟后,它就能告诉你图里写了什么、画了什么、哪里有问题。这不是未来预告,而是你现在就能在本地跑起来的真实体验。 GLM-4.6V-Flash-WEB 是智谱AI最新开源的轻量级视觉语言模型,专为Web端实时交互而生。它不像某些“实验室模型”那样只存在于论文和Benchmark表格里,而是真正做到了:部署快、启动快、响应快、上手更快。一块RTX 3090,一个浏览器,一次拖拽,结果即刻呈现。 本文不讲训练原理,不列参数表格,不堆技术术语。我们只聚焦一件事:怎么用好它的Web界面?从零开始,到稳定产出,每一步都清晰可操作。 1. 为什么说“拖图就出结果”不是宣传话术? 很多多模态模型标榜“支持图文理解”,但实际用起来才发现:要装依赖、改路径、调精度、修CUDA版本、

前端防范 XSS(跨站脚本攻击)

目录 一、防范措施 1.layui util  核心转义的特殊字符 示例 2.js-xss.js库 安装 1. Node.js 环境(npm/yarn) 2. 浏览器环境 核心 API 基础使用 1. 基础过滤(默认规则) 2. 自定义过滤规则 (1)允许特定标签 (2)允许特定属性 (3)自定义标签处理 (4)自定义属性处理 (5)转义特定字符 常见场景示例 1. 过滤用户输入的评论内容 2. 允许特定富文本标签(如富文本编辑器内容) 注意事项 更多配置 XSS(跨站脚本攻击)是一种常见的网络攻击手段,它允许攻击者将恶意脚本注入到其他用户的浏览器中。

详细教程:如何从前端查看调用接口、传参及返回结果(附带图片案例)

详细教程:如何从前端查看调用接口、传参及返回结果(附带图片案例)

目录 1. 打开浏览器开发者工具 2. 使用 Network 面板 3. 查看具体的API请求 a. Headers b. Payload c. Response d. Preview e. Timing 4. 实际操作步骤 5. 常见问题及解决方法 a. 无法看到API请求 b. 请求失败 c. 跨域问题(CORS) 作为一名后端工程师,理解前端如何调用接口、传递参数以及接收返回值是非常重要的。下面将详细介绍如何通过浏览器开发者工具(F12)查看和分析这些信息,并附带图片案例帮助你更好地理解。 1. 打开浏览器开发者工具 按下 F12 或右键点击页面选择“检查”可以打开浏览器的开发者工具。常用的浏览器如Chrome、Firefox等都内置了开发者工具。下面是我选择我的一篇文章,打开开发者工具进行演示。 2. 使用

Cursor+Codex隐藏技巧:用截图秒修前端Bug的保姆级教程(React/Chakra UI案例)

Cursor+Codex隐藏技巧:用截图秒修前端Bug的保姆级教程(React/Chakra UI案例) 前端开发中最令人头疼的莫过于那些难以定位的UI问题——元素错位、样式冲突、响应式失效...传统调试方式往往需要反复修改代码、刷新页面、检查元素。现在,通过Cursor编辑器集成的Codex功能,你可以直接用截图交互快速定位和修复这些问题。本文将带你从零开始,掌握这套革命性的调试工作流。 1. 环境准备与基础配置 在开始之前,确保你已经具备以下环境: * Cursor编辑器最新版(v2.5+) * Node.js 18.x及以上版本 * React 18项目(本文以Chakra UI 2.x为例) 首先在Cursor中安装Codex插件: 1. 点击左侧扩展图标 2. 搜索"Codex"并安装 3. 登录你的OpenAI账户(需要ChatGPT Plus订阅) 关键配置项: // 在项目根目录创建.