熟妇九九区视频,aaaav在线,午夜福利三区,日韩无码第四页,午夜天堂精品久久久,一区二区三区美女福利,日日夜夜爽这里有精品,久久久久久久久999,一区二区三区久久久

Sketch 58 Beta版本探秘,看看都有什么新功能

用戶頭像
北京/UX設(shè)計師/6年前/466瀏覽
Sketch 58 Beta版本探秘,看看都有什么新功能
用戶頭像
UI黑客

Sketch官方終于推出智能布局功能,響應(yīng)式組件再也不用第三方插件了


Sketch 58 Beta版本已于近期推出(其實最近一段時間已更新了好幾個測試版),官方終于推出Smart Layout智能布局,讓Symbol組件獲得響應(yīng)功能,變得更加靈活和強大。


undefined

之前我們只能使用第三方插件來制作響應(yīng)式組件,比如之前介紹的Kitchen和Anima。不過畢竟不是官方親生的,難免會包含一些bug和不足。


比如Kitchen插件在制作Symbol組件的時候,其自動排版功能會出錯。Anima插件對上傳到藍湖的標注會有顯示問題。關(guān)鍵是在團隊協(xié)作的時候,其他使用源文件的同學(xué)也必須安裝對應(yīng)的插件,否則沒有效果。


那么這次Sketch 58 Beta版本新推出的Smart Layout智能布局功能,能否解決長期困擾我們設(shè)計師的響應(yīng)布局問題呢?一起來看下。


Sketch最新Beta版本下載


如果想知道57版本的新功能,請看這篇文章《Sketch 57 Beta版本探秘,看看都有什么新功能》。


如果想體驗Sketch最新Beta版本,請進入Sketch測試版主頁下載 https://www.sketch.com/beta/。但是要記住,一定不要用在自己的正式文件中,防止修改后,低版本打不開。


Sketch 58要求Mac系統(tǒng)版本是macOS High Sierra 10.13.4及以上,下面是Sketch各大版本對應(yīng)的Mac系統(tǒng)版本,如果遇到新版的Sketch打不開就需要檢查下自己的系統(tǒng)版本。


Sketch52-58系列版本需要macOS High Sierra 10.13.4及以上

Sketch51系列版本需要macOS Sierra 10.12.2及以上

Sketch50系列版本需要OS X El Capitan 10.11.2及以上



Smart Layout智能布局介紹


本次Sketch 58 Beta最大的更新就是這個Smart Layout。

在新建Symbol組件時,彈窗新增Layout選項,總共有7個屬性,分別對應(yīng)不同的圖標,下面是每個屬性的簡單介紹。

undefined

No Layout

正常布局,也就是和原先一樣,沒有特殊效果。


Left to Right Layout

賦予Symbol組件智能布局效果,組件尺寸會根據(jù)內(nèi)容變化,方向是水平從左往右布局。


Horizontally Center Layout

同上,方向是中間往左右兩端布局。


Right to Left Layout

同上,方向是從右往左布局。


Top to Bottom Layout

賦予Symbol組件智能布局效果,組件尺寸會根據(jù)內(nèi)容變化,方向是垂直從上往下布局。


Vertically Center Layout

同上,方向是中間往上下兩端布局。


Bottom to Top Layout

同上,方向是從下往上布局。


另外在選擇好Layout屬性后,Symbol頁面的畫板組件圖標會發(fā)生變化,除了No Layout布局還是之前的畫板圖標之外,其余6個都有對應(yīng)的新圖標,看下圖。

undefined

此外,選擇畫板后,右側(cè)的屬性面板中會新增布局選擇功能,包含上面講的7種屬性,可隨時對Layout布局進行更改。

undefined

看上面的描述還是比較迷惑,實際上智能布局簡單說就是賦予Symbol組件內(nèi)容邊距的功能,尺寸隨內(nèi)容變化而變化,有點類似于前端CSS中的padding屬性。下面用實際例子展示。



制作彈性按鈕


以前我們使用過Kitchen和Anima制作過彈性按鈕。需求是,文字兩端的邊距(即CSS中的padding)保持固定,文字數(shù)量不固定,按鈕寬度隨文字內(nèi)容走。

那么在Sketch 58中,我們先制作一個按鈕,文字兩端的邊距是20。

undefined

轉(zhuǎn)化為Symbol,出現(xiàn)彈窗,在新增的Layout下拉中,選擇Left to Right Layout,這樣文字變化時,左邊是固定不動的,內(nèi)容往右邊延展。

undefined

這樣一個彈性按鈕就做好了,不管文字有多少,兩端邊距永遠保持固定20。和前端CSS中的padding-left和padding-right功能一樣。

undefined

如果這個時候我們再拉伸Symbol,右側(cè)Overrides會出現(xiàn)一個新的圖標:縮小實例以適配內(nèi)容。點擊后,被拉伸的組件會還原為文字內(nèi)容長度。

undefined

注意,這個和原先的重設(shè)覆蓋層圖標不同,不會清除覆蓋的文本內(nèi)容,只會還原為適合內(nèi)容大小。

以上是從左往右的布局,水平兩端和從右往左也是一樣的道理,只是方向不一樣,下圖是從右往左的布局。

undefined

這就是智能布局的主要功能,賦予Symbol組件CSS代碼padding屬性,具備響應(yīng)特征。還需要注意的是,智能布局目前只針對Symbol組件,Kitchen插件是可以作用于普通組的。



制作彈性按鈕組


上面是單個組件的智能布局,如果是嵌套組件呢?也是可以的,一起試下。

我們把剛才做的按鈕橫向分布三個,再一起做成新的按鈕組Symbol組件,結(jié)構(gòu)看下圖。

undefined

新的按鈕組內(nèi),每個按鈕已經(jīng)是響應(yīng)式的,那么做成組后就會保持組內(nèi)元素的間距固定,更改下文字內(nèi)容看下圖。

undefined

非常棒,已經(jīng)滿足了我們剛開始的需求。但是不建議嵌套過多,要保持組件化設(shè)計思維。當(dāng)然了,間距問題,Sketch 57已經(jīng)提供了多元素間距調(diào)整功能,只多了一步,但是不用把整體再次轉(zhuǎn)化Symbol,大家可以根據(jù)自己的需要靈活選擇。



制作信息卡片


以上講的是水平方向布局,同理垂直方向布局道理也一樣,我們以最常見的信息卡片為例子。一般情況下卡片圖片不變,標題和內(nèi)容文字的不固定會導(dǎo)致卡片整體高度也會發(fā)生變化。利用智能布局我們可以讓卡片變成響應(yīng)式擴展。

undefined

確定好上下左右的間距,例子中用的16,然后建立組件,Layout選擇從上往下布局,這樣標題和內(nèi)容文字增多,上下的間距是保持不變的,內(nèi)容高度自動增加。

undefined


總結(jié)


以上就是Sketch 58 Beta版本新增的Smart Layout智能布局介紹。關(guān)于這個新功能,我們還可以做很多響應(yīng)式的組件,提升設(shè)計效。Sketch的更新速度也在加快,很多之前第三方插件才可以實現(xiàn)的效果也被官方一一收入囊中。希望Sketch的發(fā)展越來越好,成為設(shè)計師真正的設(shè)計利器。


差點漏了一個點,58版本的歡迎界面也做了大更新,至于好不好看就因人而異了。最后來一睹芳容。

undefined

THE END


3
閱讀原文
|
舉報
|
4
分享
評論
用戶頭像
評論你的想法~
表情
喜歡TA的作品嗎?喜歡就快來夸夸TA吧!
推薦素材
登錄注冊
万盛区| 德格县| 乌拉特前旗| 乐至县| 竹山县| 荔浦县| 满洲里市| 体育| 肥东县| 阳信县| 宁乡县| 疏勒县| 旺苍县| 玉屏| 全南县| 同心县| 彩票| 西贡区| 安塞县| 石屏县| 夹江县| 清流县| 五家渠市| 平远县| 丽水市| 齐齐哈尔市| 潼关县| 平原县| 东阿县| 广南县| 佛学| 栾城县| 平远县| 藁城市| 积石山| 隆化县| 丹东市| 沈阳市| 枣强县| 云龙县| 米泉市|