ui图导出为html,前端:“你能导出大小相同的切图吗?”

当我们根据参考线把图标视觉大小调整一致时,导出的切图大小很有可能是不一致的。就像这样:

88433960ff5f1f11419b518daf780327.png

此时,如果前端工程师对这些图标大小使用同样的CSS规格,那么结果就会变成这样:

a4602fc2963b77e4be69930beaf888bc.png

于是乎,我们就会听见前端工程师说:“你能导出大小相同的切图吗?”。这句话听似云淡风轻,实则暗藏杀机。

28bb25d7ff09af35641fd75701a1b323.png

如果切图的大小不一致,那么工程师将需要手动调整每一个图标的尺寸,而且很难调整至视觉统一。

如果设计师想要安全下班,就得学会如何导出相同大小的切图。下面为大家介绍如何使用摹客导出大小相同的切图。

主要内容:Sketch切图技巧

PS切图技巧

Adobe XD切图技巧

在摹客中自定义切图尺寸

Sketch切图技巧

我们都知道,在Sketch中选中需要切图的图层或编组,再点击右下角的Make Exportable,通过摹客插件上传,摹客就能自动生成不同倍率的切图。

那么如何能在Sketch中导出大小相同的切图呢?

在Sketch中选中需要切图的图层或编组,点击右下角的Make Exportable;

再点击“切刀” 工具,对外框大小进行调整即可。可以按住快捷键S直接绘制外框,外框可复制粘贴,快速完成切图;

最后,使用摹客插件上传,就能导出大小一致的切图了。

17d7f9eef226cd72a4d4d636a1f8032b.gif

如果切图下方是有背景的,如何让背景透明呢?

将切片图层 和需要切图的图层编组,选中切图图层;

58b976bdd7581bd9dd5a3f63ec584f59.png

勾选右侧属性面板上的Export group contents>,通过上述操作可以保证切片在有背景的情况下也是透明的。

0b8a41240c80271472ac80659965f9ec.gif

最后再使用摹客插件进行上传即可。

PS切图技巧

使用摹客插件,可以快速在PS中标记大小相同的切图,具体操作步骤如下:

选中需要切图的图层或编组,在摹客插件上的“固定尺寸”区域,填写所需切图尺寸的数值,并点击“遮罩”,摹客会自动给图片添加一个遮罩;

f9a14e1b53e3ea416a7401e95fc25104.gif

如果是一个不在分组内的图层,点击“遮罩”后,摹客会自动为你添加一个遮罩图层, 并且将遮罩图层和原图放在一个新分组中。此时分组名称前方会多出一个“-m-”。

e3e1cfb988e478dc88a21dbd528a5306.png

可以拖动遮罩边框调整大小,快速切出任意尺寸的切图。

869fb1f0357712c5e5696b2bce89dcab.gif

最后,将画板上传到摹客平台,就可以导出和遮罩同样大小的切图了,元素的背景区域将会是透明的。

Adobe XD切图技巧

在 Adobe XD 中如何自定切图尺寸呢?

只需要绘制一个透明矩形,将矩形调整为我们所需要的切图尺寸,同时选中图标和矩形,将二者合并成组。

可以将透明矩形复制粘贴到不同元素上,快速编组。

9077b57486bd76387555c0ce2a767b29.png

再对分组“添加导出标记”,最后使用摹客插件上传画板,即可导出大小相同的切图了。

5a83a2c890e2630f1bad4daaea644704.png

在摹客中自定义切图尺寸

以上方式是不是很简单呢?接下来我要为大家介绍一种更加省事的方法:在摹客中快速生成大小相同的切图。(强烈推荐)

在Sketch/PS/Adobe XD中标记好切图,通过插件上传到摹客后,在开发模式下选中需要调整的切图;

勾选“自定尺寸”,设置好尺寸大小,填充模式选为“居中”,就可以下载大小相同的切图了。

dd22eef894a4aaa18850ecee95aa8650.gif

以上就是我今天为大家带来的切图小技巧。除了切图外,摹客也支持智能标注、评论审阅、复用代码、高保真设计、设计规范管理等。100人团队可以免费使用哦!

插件下载地址:

点击下方链接进入摹客官网,了解更多摹客特色功能:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要实现前端文件导出并获取后端导出进度,可以采用以下步骤: 1. 前端发送导出请求:前端通过HTTP请求向后端发送导出请求,并获取一个任务ID。任务ID可以用来后续查询导出进度和下载文件。 2. 后端处理导出任务:后端接收到导出请求后,开始处理导出任务。这可能涉及生成导出文件、执行复杂的数据处理操作等。在处理过程中,后端需要记录导出进度。 3. 后端记录导出进度:后端可以根据具体的导出任务情况,记录导出进度。这可以是一个百分比、已完成的记录数等。后端需要将导出进度保存在数据库或其他持久化存储中,以便前端后续查询。 4. 前端查询导出进度:前端可以通过定时轮询或使用WebSocket等技术,向后端发送请求以查询导出进度。前端需要将任务ID发送给后端,并从后端获取最新的导出进度信息。 5. 前端展示导出进度:前端根据获取到的导出进度信息,更新UI界面展示当前的导出进度。这可以是一个进度条、文字描述等形式。 6. 导出完成并下载文件:当后端完成导出任务时,前端可以向后端发送下载请求,并提供任务ID。后端根据任务ID找到相应的导出文件,并将文件返回给前端进行下载。 需要注意的是,具体的实现方式可能与后端技术栈、前端框架等有关。以上是一种常见的实现思路,你可以根据自己的项目需求和技术栈进行具体的实现。希望对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值