Axure 9 动态面板案例教程,省市区三级联动下拉菜单
文章推薦指數: 80 %
编辑导语:在页面的设计中经常会遇到一些动态面板的设计,对于这类设计需要注意很多细节方面以及逻辑方面的问题;本文作者分享了关于如何运用动态面板,绘制省市区三级 ...
Axure9动态面板案例教程,省市区三级联动下拉菜单
默林如斯
2021-03-16
1评论
1.3万浏览
65收藏
21分钟
释放双眼,带上耳机,听听看~!
00:00
00:00
编辑导语:在页面的设计中经常会遇到一些动态面板的设计,对于这类设计需要注意很多细节方面以及逻辑方面的问题;本文作者分享了关于如何运用动态面板,绘制省市区三级联动下拉菜单的方法,我们一起来学习一下。
动态面板在Axure原型设计中,可以说是应用最广泛的了。
本次课程我们就来学习一下,动态面板的应用。
本篇我们来讲解一下,如何运用动态面板,绘制省市区三级联动下拉菜单。
完成效果图
我们先来看看完成效果图,大家可以看到,省市区联动下拉菜单的交互主要包括:
初始状态时,省份菜单显示,城市菜单和区县菜单不显示;
选择省份时,城市菜单显示,区县菜单不显示;
选择城市时,区县菜单显示;
切换省份时,城市菜单复原,区县菜单不显示;
切换城市时,区县菜单复原。
下拉菜单初稿
为了节省时间,这里提前把下拉菜单初稿准备好了,下面来给大家讲解一下设置联动交互的步骤。
01第一步:创建动态面板
首先选中北京城市菜单,点击右键,在弹出菜单中选择转换为动态面板;然后把左侧栏切换为概要,将动态面板命名为城市(适当的命名,可方便分辨与查找元件)。
在北京城市菜单上,点击右键选择转换为动态面板
将动态面板命名为城市
在动态面板State1上点击右键,在弹出菜单中选择添加状态,新增一个State2状态;将河北城市菜单,拖入State2,并在动态面板中拖动其对齐省份菜单。
在State1上点击右键,选择添加状态,新增为State2
将河北城市拖入State2
在动态面板中,拖动河北城市菜单对齐省份菜单
接着回到正常画布,选中北京区县菜单,点击右键,在弹出菜单中选择转换为动态面板;然后左侧栏的概要中,将动态面板命名为区县。
在北京区县菜单上,点击右键选择转换为动态面板
将动态面板命名为区县
在区县动态面板的State1上点击右键,在弹出菜单中选择添加状态,新增2个状态为State2和State3;然后将石家庄区县菜单拖入State2,将唐山区县菜单拖入State3,并在动态面板中拖动其对齐省份菜单。
在State1上点击右键,选择添加状态,新增2个状态为State2和State3
石家庄区县拖入State2,将唐山区县拖入State3
在动态面板中,拖动石家庄区县和唐山区县菜单对齐省份菜单
02第二步:设置省份菜单的联动交互
首先回到正常画布,选中省份菜单,在右侧栏的交互中点击新建交互,再依次点击选项改变时_显示隐藏_城市动态面板,设置为隐藏;然后点击右上角的添加目标,选择区县动态面板(默认为隐藏),再点击完成。
选中省份菜单,在右侧栏点击新建交互
依次点击选项改变时_显示隐藏_城市动态面板
设置为隐藏
点击添加目标,选择区县动态面板
默认为隐藏,直接点击完成
接着点击启用情形,在情形编辑弹窗上点击添加条件,保持各个菜单为默认项,再直接点击确定。
点击启用情形,打开情形编辑窗
在情形编辑窗上点击添加条件,再点击确定
这里的交互是指,我们通过判断省份菜单的选项,来确定城市/区县菜单的显示状态:
情形一,当选项为请选择省/直辖市时,隐藏城市菜单和区县菜单;
情形二,当选项为北京时,显示城市菜单State1(北京城市),区县菜单不显示;
情形三,当选项为河北时,显示城市菜单State2(河北城市),区县菜单不显示。
所以我们接着依照前面的步骤,来添加这第二种情形;首先点击选项改变时的添加情形,打开情形编辑窗,在弹窗中点击添加条件,最后的下拉菜单选择北京。
点击交互右上角的添加情形,打开情形编辑窗
在弹窗中点击添加条件,修改条件的最后一个菜单为北京
接着在右侧栏的情形2中,点击添加动作,再依次点击设置面板状态_城市动态面板,勾选如果隐藏则显示;然后再次点击添加动作,依次点击设置列表选中项_北京城市;再一次点击添加动作,依次点击显示隐藏_区县动态面板,设置为隐藏。
点击情形2上的添加动作
再依次点击设置面板状态_城市动态面板,勾选如果隐藏则显示
再次点击添加动作,点击设置列表选中项_北京城市
再一次点击添加动作,点击显示隐藏_区县动态面板,设置为隐藏
我们接着再添加第三种情形,点击选项改变时的添加情形,打开情形编辑窗,在弹窗中点击添加条件,最后的下拉菜单选择河北。
再次点击添加情形,添加情形3
在情形编辑窗中点击添加条件,最后的下拉菜单选择河北
接着在右侧栏的情形3中点击添加动作,依次点击设置面板状态_城市动态面板,点击State菜单,选择State2(河北城市),勾选如果隐藏则显示。
在情形3中点击添加动作
点击设置面板状态_城市动态面板,State选择State2,勾选如果隐藏则显示
再次点击添加动作,依次点击设置列表选中项_河北城市;再一次点击添加动作,依次点击显示隐藏_区县动态面板,设置为隐藏。
再次点击添加动作,点击设置列表选中项_河北城市
再一次点击添加动作,点击显示隐藏_区县动态面板,设置为隐藏
第二步省份菜单的所有交互
03第三步:设置北京城市菜单的联动交互
首先在左侧栏概要里选中北京城市,在右侧栏上点击新建交互,依次点击选项改变时_显示隐藏_区县动态面板,设置为隐藏。
选中北京城市,在右侧栏点击新建交互
点击选项改变时_显示隐藏_区县动态面板
设为隐藏
接着点击启用情形,打开情形编辑窗,在弹窗上点击添加条件,保持各个菜单为默认项,再直接点击确定。
点击启用情形
在情形编辑窗上点击添加条件,再点击确定
这里的交互是指,我们通过判断城市菜单的选项,来确定区县菜单的显示状态:
情形一,当选项为请选择市时,隐藏区县菜单;
情形二,当选项为北京时,显示区县菜单。
所以我们接着依照前面的步骤,来添加这第二种情形;首先点击选项改变时的添加情形,打开情形编辑窗,在弹窗中点击添加条件,最后的下拉菜单选择北京。
点击添加情形,打开情形编辑窗
在情形编辑窗中点击添加条件,最后的下拉菜单选择北京
接着在右侧栏中点击添加动作,依次点击设置面板状态_区县动态面板,勾选如果隐藏则显示;再点击添加动作,依次点击设置列表选中项_北京区县,再直接点击确定。
点击添加动作,再点击设置面板状态_区县动态面板,勾选如果隐藏则显示
再点击添加动作,依次点击设置列表选中项_北京区县
第三步北京城市菜单的所有交互
04第四步:设置河北城市菜单的联动交互
首先在左侧栏的概要里选中河北城市,在右侧栏上点击新建交互,再依次点击选项改变时_显示隐藏_区县动态面板,设置为隐藏。
选中河北城市,点击右侧栏的新建交互
点击选项改变时_显示隐藏_区县动态面板,设置为隐藏
接着点击启用情形,打开情形编辑窗,在弹窗中点击添加条件,保持各个菜单为默认项,再直接点击确定。
点击启用情形,打开情形编辑窗
在情形编辑窗中点击添加条件,再点击确定
与第三步一样,这里的交互是指,我们通过判断城市菜单的选项,来确定区县菜单的显示状态:
情形一,当选项为请选择市时,隐藏区县菜单;
情形二,当选项为石家庄时,显示石家庄区县菜单;
情形三,当选项为唐山时,显示唐山区县菜单。
所以我们接着依照前面的步骤,来添加第二种情形。
首先点击添加情形,打开情形编辑弹窗,在弹窗中点击添加条件,最后的下拉菜单选择石家庄。
点击添加情形,打开情形编辑窗
在情形编辑窗中点击添加条件,最后的下拉菜单选择石家庄
接着在情形2上点击添加动作,依次点击设置面板状态_区县动态面板,点击State菜单,在弹出菜单中选择State2(石家庄区县),勾选如果隐藏则显示;再点击添加动作,依次点击设置列表选中项_石家庄区县,然后直接点击确定。
点击情形2的添加动作
点击设置面板状态_区县动态面板,State选择State2,勾选如果隐藏则显示
再点击添加动作,点击设置列表选中项_石家庄区县
我们接着添加第三种情形,首先点击添加情形,打开情形编辑窗,在弹窗中点击添加条件,最后的下拉菜单选择唐山。
点击添加情形,打开情形编辑窗再点击添加条件,在最后的菜单选择唐山
接着在情形3上点击添加动作,依次点击设置面板状态_区县动态面板,点击State菜单,在弹出菜单中选择State3(唐山区县),再勾选如果隐藏则显示;再次点击添加动作,依次点击设置列表选中项_唐山区县,然后直接点击确定。
在情形3上点击添加动作
点击设置面板状态_区县动态面板,State选择State3,再勾选如果隐藏则显示
再次点击添加动作,点击设置列表选中项_唐山区县
第四步河北城市菜单的所有交互
05第五步:隐藏城市/区县菜单
首先回到正常画布,选中城市动态面板和区县动态面板,然后设置为隐藏。
将城市动态面板和区县动态面板设为隐藏
06结语
OK了,一个省市区三级联动下拉菜单就绘制完成了。
以上就是本次的全部内容,你学会了吗?
作者:默林如斯,公众号:默林如斯工作室
本文由@默林如斯工作室原创发布于人人都是产品经理,未经许可,禁止转载
题图来自Unsplash,基于CC0协议。
给作者打赏,鼓励TA抓紧创作!
赞赏
更多精彩内容,请关注人人都是产品经理微信公众号或下载App
1年初级动态面板
收藏已收藏|{{postmeta.bookmark}}
点赞已赞|{{postmeta.postlike}}
默林如斯
@默林如斯工作室(公众号/淘宝店),专注原创Axure原型作品与产品知识教程
5篇作品
7万总阅读量
为你推荐
融合,拉开数字零售新周期的大幕
12-22
2021“端”内搜索的新战争
02-21
详解|用户体验地图,到底该如何使用?
10-10
没想清楚这些,别动手画原型
08-18
深度解析:开关设计
11-26
行情大幅波动的时候,怎么让客户拿得住?
10-12
评论
评论请登录
汪仔3344
想降低动态面板工作量也可以用三个中继器
2021-03-17
回复
为你推荐
元宇宙“头茬韭菜”开割:付费课、杀猪盘、会员费、加盟代理
从项目制到产品制,企业内部管理平台的落地实践
什么样的同学适合做数据分析?
圈子
QQ群|微信群
私域流量交流群加入
数据产品经理群加入
文案学习交流群加入
短视频学习交流加入
营销增长学习群加入
运营交流群
扫码加我拉你进群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
加入
产品交流群
扫码加我拉你进群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
加入
短视频交流群
扫码加我拉你进群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
加入
起点课堂课程白piao
扫码加我拉你进群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
加入
大学生实习就业群
扫码加我拉你进群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
加入
私域运营交流群
扫码加我拉你进群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
加入
热门文章
高速增长下,2021年广告行业不景气了?
12-23
中国农业:从智慧农业里来,到数字农业里去,未来可期!
08-14
设计师应该懂的情感化设计
06-18
互联网公司没有下班自由
06-21
别让你的奖励机制适得其反——产品设计中的外在奖励
03-19
要给微信视频号团队脱帽致敬
02-22
产品经理这个职业是吃“青春饭”吗?
听到很多言论说在中国程序员是吃青春饭的,那么产品经理呢,也吃青春饭吗?
520.9K点击184回答
进入回答
文章导航
01第一步:创建动态面板
02第二步:设置省份菜单的联动交互
03第三步:设置北京城市菜单的联动交互
04第四步:设置河北城市菜单的联动交互
05第五步:隐藏城市/区县菜单
06结语
延伸文章資訊
- 1Axure RP 9 动态面板嵌套中继器遇到的坑
Axure RP 9 动态面板嵌套中继器遇到的坑. 产品经理 Axure ... 嵌套中继器遇到的坑. 动态面板属性:触发内部元件鼠标交互的样式。(此项默认是勾选的).
- 2Axure 9 元件学习——动态面板_forest1beaster的博客
官方解释:动态面板控件(Dynamic Panel)可以让你实现高级的交互功能,实现原型的高保真度。动态面板包含有 ... 2020全新Axure RP 9.0产品原型交互设计.
- 3Axure 9 动态面板案例教程,省市区三级联动下拉菜单
编辑导语:在页面的设计中经常会遇到一些动态面板的设计,对于这类设计需要注意很多细节方面以及逻辑方面的问题;本文作者分享了关于如何运用动态面板,绘制省市区三级 ...
- 4Axure动态面板教程(快速入门+轮播图案例) - 知乎专栏
动态面板(Dynamic Panel)是Axure的核心功能之一,但很多初学者都反馈理解有难度,今天用一个简单的例子让大家快速掌握它,并且学会做一个常用的轮播图。
- 5第14節-動態面板Dynamic Panel | 劍雨Axure RP9系列「基礎」
動態面板是AXURE中唯一一個具有拖動屬性和滑動屬性的部件。也是唯一一個可以固定到瀏覽器中一個固定位置(pinned to a fixed position in the browser ...