设计规范
一般来说,我们建议遵循一些基本的设计规范,以便让F2C的还原度更高。(持续更新中 ... )
【避免】蒙板组包含非图片内容
- 对于使用Mask的图层,F2C会将其整个节点转为图片,对于后续代码编辑会有一定影响。我们建议将 有需要作为变量的内容 作为蒙版组的兄弟节点的形式出现。
不建议 |
建议 |
对应设计稿 |
文本内容和按钮节点放置在蒙版组中,整个节点会被视为图片 |
将文本和按钮分别成组;使用了Mask的复杂的特效图层单独成组,视为底图; |
|
【推荐】优化分组
F2C支持自动分组,但是优化分组更方便切图
- 图层分组处理:对于较多的图层在一个 Group或 Frame 下,我们建议对图层进行分组,一般大致可分为:背景、文字、图片。
- 背景图归组和命名处理:我们建议包含复杂特效的背景图层单独成组,并打上 bg 标签(参考 Tag使用说明 中bg的作用介绍)或者直接命名为 "bg",F2C可以知道该图层节点可以被转为图片作为背景,便于切图,同时避免多余的HTML标签渲染。
【推荐】使用Auto Layout
- 优先使用:Auto Layout转码结果对应的Flexbox布局,当需要设计稿具有更好的弹性效果时,可以优先使用,能优化前端代码的输出结构。