ueditor添加下拉事件_「原型设计」如何利用Axure实现下拉子菜单?

Axure RP是一款专业的快速原型设计工具,让我们能够快速设计并创建出应用软件或Web页面的具备高保真和交互能力的原型。通过原型设计,不但能更好地与客户进行交流确认,也能明确地给开发人员以成品效果作为开发指导。本文介绍如何透过这款工具实现下拉子菜单功能的原型设计。

在本次的下拉子菜单功能实现中,我们主要用到了动态面板(当然不用动态面板也能实现,只是效果和效率上没有那么好),动态面板是Axure中的一款高级组件,可以有效帮助我们实现隐藏/显示、滑动、拖动、状态切换等效果。

我们先来看一下最终效果图,此示例主要靠动态面板的状态切换来实现子菜单的下拉和收起的效果:

6db785f5fda0940463d81f45600e52f7.png

下面我们一起来看下实现的过程:

Step 1

从元件库中拉取3个动态面板到画布中,按如下图示进行排列。

a5b5a979e2786f5ec142c9fdf5a274d5.png

Step 2

双击第一个动态面板,为其起个名字【模板管理】,并且增加两个状态,分别为菜单收起和菜单下拉。

13825dcbb7fe3c7b20d8fea9145c2084.png

Step 3

双击第一个状态【菜单收起】,进入该状态的编辑中,添加一个矩形并输入菜单的名字【模板管理】。

c9e2796924f7f370d9a268f6f02f0f7f.png

Step 4

重新双击动态面板打开状态管理页面,双击第二个状态【菜单下拉】,把第一个状态的矩形框负责过来,同时增加几个子菜单用的小矩形框,并且填入菜单名。

a684cad76cae523bba8aca928a8901c0.png

Step 5

按上述步骤把其余两个菜单及其子菜单编辑好。

ae3a1e3c5490a8ed4d9b76fa1139d480.png

Step 6

接下来需要对菜单进行状态切换的配置了,选择菜单【模板管理】,双击右边的【鼠标单击时】。

136cd7d7b4af0b0613c92df23bfebbb8.png

Step 7

在用例编辑中,选择左边的【设置面板状态】,在右边栏中勾选我们需要设置的菜单【模板管理】,然后在选择状态中选中【菜单下拉】,勾选下方的【推动/拉动元件】,保存退出。

e626d2b1dd2dd87bcf069dbe5abf7127.png

Step 8

然后把【自动调整为内容尺寸】勾选上。

7adb96d338f73487c417ba12736b9f4f.png

Step 9

此时预留效果,已经能将第一个菜单的子菜单通过鼠标点击的方式进行展开了。

55769815ade71deff6713632c6bb0bb5.png

Step 10

上面已经完成了点击鼠标把子菜单下拉出来的效果,接下来我们需要配置鼠标移出时将菜单收起的效果。在右边栏的【更多事件】中,选择【鼠标移出时】。

f928d5e97a3b7f5515feda391e3664e1.png
660c6463241e732635df3ce94366ac8e.png

Step 11

按刚才同样的方式进行配置事件。

85c42de23cb7b5991d8ad23e8048174a.png
82276ba8d7696d92ecb8125c55098c17.png

Step 12

截止目前的配置,已经完成了第一个菜单的下拉效果了:鼠标点击【模板管理菜单】会把子菜单展开,鼠标移出时,子菜单则自动收回。

3599f7bf0d7e08c9eae3909fd491f9bc.png

Step 13

接着按上面的步骤,将【任务管理】和【系统管理】菜单依样进行配置。

02877fa1a5b49bb90f00b092ae32f03e.png
c38d861f7e68c86457e30317d6238699.png

Step 14

进行预览,则可以验证我们的配置是否成功了(截图实在是无法表现出这种动态的效果)。

6836939924e00a7844ab2e2ae23c8c0f.png

Step 15

稍微修饰一下,去掉边框,增加个小图标,修改一下对齐,加个线条等,好看一点。

1d5d313b34c01049c464caae7d1581c3.png
4ec3522a92599fe732b5a99495028e00.png
6c9e955fa7bed3c1667a5dffcfd1f872.png
5f118621c245497d5d21cc5dae620daa.png

Final

最终效果如下:

03d7b6c68d0c9755db4e4451e27c5c27.png

至此,我们就实现了下拉子菜单的效果,当鼠标点击主菜单时,将下拉出相应的子菜单,当鼠标移出主菜单区域时,自动收起子菜单。

出品:嘉为科技

其他优质文章

「软件开发」如何在DevOps实践中,持续优化体系构建?

临危不惧,奋战生机!2020嘉为集团线上年会隆重举行

落地敏捷开发的12个建议,打造自定义开发管理模式!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值