如何用Anima搭建一个限制最小宽度的弹性按钮

用户头像
上海/UI设计师/6年前/414浏览
如何用Anima搭建一个限制最小宽度的弹性按钮

Anima真的已经是非常强大了,但是插件毕竟是插件,它并不能完全足我们的需求,今天我们就实现一个非常常见的弹性按钮需求

🤓需求方是这么说的:我需要一个按钮,当他文字变多时,按钮长度也跟着变长,保持与边框一定距离即可。这个anima插件的padding功能已经绰绰有余了。


然后问题来了!!!

当我按钮文字只有2个字的时候,这个按钮就变得特别的短,可这不是我想要的啊!!!

我想要的是:它有一个最小尺寸的限定,当文字之后2个字,按钮仍然保持4个字时的默认宽度


虽然Anima插件Pins中有一个最小值min和最大值max的设定,但它并不是我们想象中和CSS一样可以叠加使用的,不行你自己试试看~


那怎么办呢????

好了,不废话了,插件是死的,人是活的,办法总会有的!进入正题。。。


在文字图层的下方新建一个无边框无颜色的矩形,大小和文字保持一致,我给他命名为“空”,它确实就是空的,就是用来撑开这个按钮的占位符而已。


然后关键点来了!!!选择“空”图层,使用anima插件的pins功能,定位左右边距为0

⚠️注意:这个pins的作用是让“空”图层保持一定的最小宽度,所以在做组件的时候,如果你的最小宽度是4个字,那默认的组件需要做成4个字,而不是2个字!!!

好啦!我们的需求就实现啦~

如果你还要换按钮的颜色,那在“按钮底色”的图层上多加几个图层样式就可以啦。


附上sketch源文件,不懂的自己下载来解剖吧

4
举报
|
3
分享
相关推荐
评论
用户头像
评论你的想法~
表情
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
加载中
推荐素材
【新年UI图标】珠宝icon
【新年UI图标】优惠券icon
【新年UI图标】30个图标
【新年UI图标】汽车icon
新拟态风格 UI设计组件库
3D渐变流体抽象矢量UI背景图
高级感金属拟物 UI设计组件库
原创UIUX交互橙红渐变炫酷视觉平面设计作品集模板PSD
UI应用平面图标
【新年UI图标】游戏/娱乐icon
手表表盘UI系列
抽象液态渐变UI背景模版
UI界面 组件
盲盒APP UI设计
【新年UI图标】影音icon
拟物风质感写实UI卡片合集源文件
科技医疗透明柜UI界面设计
钱包ui模板
UI通用设计素材1
UI 登录界面设计模板包
我的钱包-UI界面设计-app
高级表盘系列UI源文件
智能家居中心 简约 UI设计组件库
你可能喜欢
相关收藏夹
地产VI
地产VI
地产VI
地产VI
大家都在看
登录注册