html2figma v1.0.3

支持范围与限制

了解哪些浏览器特性能转换为图层,哪些会回退或丢失。

能力范围

转换器读取渲染后的固定尺寸与受支持的计算样式,渲染器生成可编辑文本、形状、图片和部分布局。它不会重新实现浏览器引擎或响应式行为。

特性 支持范围
普通可见元素 Frame、Rectangle 与子文本。
文本 可编辑,但换行与字体度量可能不同。
纯色背景、透明度、圆角 支持对应计算值。
实线边框 均匀描边直接映射,不对称边框使用辅助矩形,存在限制。
RGB/RGBA 外阴影 支持解析后的外阴影,跳过内阴影与无法解析的阴影。
图片 读取 currentSrc,支持 cover 和 contain,其他适配与定位可能不同。
内联 SVG 序列化向量,展开本地 use 引用,复杂 SVG 无法保证。
Canvas 静态 PNG,绘图元素不可编辑。
Video 静态 poster,没有 poster 时生成 Frame 并警告。
简单不换行 Flex 参数与测量位置匹配时创建固定尺寸 Auto Layout,否则回退为绝对位置。
开放 Shadow DOM 遍历可访问的根,关闭的根不可访问。

不支持与部分支持

CSS Grid 与 transform 没有对应的布局或变换渲染。渐变、多层背景、滤镜、混合模式、伪元素、动画、遮罩、表格布局和响应式 Figma 约束无法忠实还原。

Iframe 内容、原生表单控件外观和媒体播放不在忠实转换范围。能遍历 HTML 结构不代表完整支持该元素的语义与外观。

Flex 换行、反向排列、重排或定位子节点、外边距与布局不匹配时,可能回退到测量后的绝对位置。

阅读诊断

常见代码包括 unsupported-css-grid、unsupported-transform、unsupported-background-image、unsupported-border-style、flex-layout-fallback、canvas-export-failed、video-poster-missing、font-load-failed。

警告描述已知回退。部分未支持特性不会产生警告,零警告不代表输出与网页完全一致。

Playground 边界

仅支持 HTML/CSS。移除用户脚本、内嵌浏览环境和事件处理器。允许公开图片与字体 URL,但仍受加载和插件访问限制。首期不提供网页 URL 导入、本地文件上传、登录、在线服务转换或云端项目保存。

预设案例使用固定尺寸,改变视口宽度不会自动让 CSS 响应式适配。输入超过视口宽度时,预览区域可以滚动。