使用 Sketch 3.9 快速实现响应式设计
成都/UI设计师/9年前/3869浏览
版权
使用 Sketch 3.9 快速实现响应式设计
Sketch3.9终于发布了原生的响应式设计解决方案。只需要设置一个属性,便可以快速实现任意尺寸的适配。
昨天晚上,Sketch发布了3.9beta版
http://www.sketchapp.com/beta/
其中更新的一个非常重要的功能,就是是可以缩放 Symbol和图层组。
其实简单来说,只是在图层属性面板增加了一个 Resizing 的属性选项。这个选项看似很不起眼,但只需要其中两个选项,就能实现绝大部分设计的「适配」需求。

用自带模版的例子举例吧。就一般 bar 里头的控件来说。适配起来无非就是保持边距的情况下,按照某一角对齐。这种情况就可以选择Pin to corner。
这样的话,所设置的图层就会按照中心点所在父级的位置进行适配,这个选项无非就是9种情况,分别是相对四个角的四个点的编剧固定,或者分别保持纵向或横向居中,然后分别保持固定上下左右的距离。



Resize object 则针对希望填满父级单位的元素,比如网站的位图banner,或者填充一个列表的内容。下面的例子中,左右的标题和图标都是设置的 Pin to corner,但段落文字设置的 Resize object。这样的话内容都会保持四个方向的边距,跟着父级单位一起缩放。



最后一种,Float in place,他会根据父级元素的缩放,来等比例缩放图层所处父级图层的边距,这个属性可能可以用于无脑缩放的 tabs。


不得不说Sketch新增的这3种属性是一个天才的想法。逻辑简单,操作也非常快捷。
在此之前,有一个第三方插件也能很好的实现这样的适配,但操作就繁琐很多了。各位也可以参考。
https://github.com/matt-curtis/Fluid-for-Sketch
36
Report
声明
29
Share
in to comment
Add emoji
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
You may like
Log in
36Log in and synchronize recommended records
29Log in and add to My Favorites
评论Log in and comment your thoughts
分享Share






































