今天和大家分享一个中继器的高级教程——用中继器来做下拉菜单。

该教程有视频教程,已上传至原型分享群,进群可查看视频及下载原型。

一、原型效果预览

下面是做好的下拉菜单的效果,你们也可以自行体验哈。

原型演示及下载地址:https://axhub.im/pro/e9c062785e25944a/#g=1

作者微信:522073109

二、为什么要用中继器做下拉菜单

开始教学之前,我们先来探讨一下为什么要用中继器来做下拉菜单。

首先,市面上的下拉菜单的教程都是用动态面板来做的,通过隐藏的拉动和显示的推动来实现菜单效果的;这样做看是没有问题,但是用起来非常不方便。

为什么呢?

  • 动态面板做的相当于写死了,你有10个菜单,你就要用10个矩形来画10次;

  • 如果想改变菜单的尺寸、颜色等样式,那就需要改10次;

  • 设置菜单跳转交互,需要设置10次,而且还要到不同的动态面板,非常麻烦;这样导致浪费了很多的时间,导致制作出来的元件复用性低。

所以作者就用中继器做了一个下拉菜单原型,只需要填写中继器表格即可自动生成交互,而且修改尺寸尺寸样式也只需要修改一次;非常的方便快捷,做好之后复用性极强,所以强烈推荐给大家使用。

三、制作材料

中继器×1,图片元件×1,右箭头x1,矩形×1,内联框架×1。

中继器内元件如下图摆放,组成一个组合

四、中继器表格设置

picture代表中继器前面的图标,如有需要,右键导入图片即可。

menu1代表该行菜单的一级菜单(一级菜单的menu1和menu2的值是一样的)。

menu2代表二级菜单(本教程以二级菜单为案例,如需要二级以上的可以用同样的思路来制作)。

you代表右箭头,我们如果有下拉菜单,填写1,如果没有为空即可。下面我们会详细介绍该交互。

xianshi代表该菜单是否显示,1代表显示,如果不默认显示则为空,一级菜单必须要为1。

true:是否选中该矩形,我们需要先给矩形选中时一个颜色。

url:代表跳转鼠标单击时跳转的页面,右键导入页面即可。

五、交互设置

1. 中继器每项加载时

设置文本:让矩形文本=item.menu2。

如果右不等于1,我们就隐藏右箭头。

如果图片为空,隐藏图片;否则,设置图片的值为item.picture。

如果显示不等于1,隐藏整个菜单组合。

如果true=1,选中矩形。

2. 鼠标单击菜单组合时

这里需要分两种情况:

第一种情况是you==1,这种代表该菜单有子菜单,所以我们需要将子菜单显示出来。

这里我们需要先将其他子菜单先隐藏,如果菜单少的话可以不做这不操作;不过作者做过的项目基本都是这个逻辑,所以首先要更新行,条件是you不等于1,将这些菜单的item.xian设为0,这样相当于将所有子菜单隐藏。

然后在更新行,和单击菜单同一个menu1的item.xian设为1,这样单击菜单的所有子菜单都会显示出来。

第二种情况就是you不等于1,这是代表没有下级菜单了,所有我们就在内联框架打开url对应的页面即可。

这里为了更加美观,我们会设置该菜单为选中变色;所以用更新行的操作,首先将全部行的true更新为0,再更新该行菜单的true值为0即可。

以上就是本期分享的全部内容,谢谢阅读。

Axure教程:用中继器做下拉菜单(含视频教程)相关推荐

  1. Excel2021单元格怎么做下拉菜单

    环境: Win10 专业版 Excel 2021 问题描述: Excel2021单元格怎么做下拉菜单 解决方案: 1.选中要设置的这列,点击数据菜单-数据验证 2.点击数据验证 3.跳出菜单,选中序列 ...

  2. 数据有效性做下拉菜单

    数据有效预警管理高级技巧 数据有效性做下拉菜单 数据有效性限制输入范围 输入前提示信息 出错警告 首先,打开excel表格,数据列名"类别",选中需要作用的区域,打开菜单栏中&qu ...

  3. excel2019如何做下拉菜单选项(数据源不占用原表上的单元格)

    作为一个傻不拉几的菜鸟,今天又有收获了,好开心的,虽然被实验室一小姐姐给嫌弃得,不过谁让我脸皮够厚呢,哈哈哈哈. 目的:想在excel表格上增加单独的一列,如,某一列的第一行是姓名,剩下若干行增加一个 ...

  4. javaweb和ajax使用查询出来的数据做下拉菜单_不会用Excel做数据筛选,老板叼的你没话说!...

    很多人会做漂亮的表格,自信满满地给老板汇报,老板突然冒出一句话:你给我看下公司员工的学历分布情况. 这个问题能瞬间让很多人傻眼,自然少不了老板的一顿叼.其实数据筛选并不难,只要认真学,10分钟轻松搞定 ...

  5. WPF 用Popup做下拉菜单

    今天无聊时看到必应搜索首页的菜单挺好,于是想着模仿一下..写着写着发现和我之前做的一个MenuItem很像,干脆直接拿来用了... 看看效果: 上图是bing.com首页右上角的下拉菜单,今天就来做了 ...

  6. 齐博x1教程:快速增加下拉菜单

    比如经常会遇到下面这种情况,只想通过下拉菜单让用户 选择操作,而不是把所有菜单都排列出来. 你可以使用类似下面的代码即可实现 fun('link@more',"<i class='fa ...

  7. html用css做下拉菜单,纯css实现下拉菜单

    纯css实现下拉菜单 1.效果如下: 2.html代码 时间最近 时间最近 评论最多 被赞最多 3.css代码 * { margin: 0; padding: 0; } ul { list-style ...

  8. javaweb和ajax使用查询出来的数据做下拉菜单_区块链浏览器实用指南篇:利用链上数据把握减半行情...

    进入2020年,加密货币市场最热的话题当属"减半"了.在减半行情的推动下,以BTC为首的减半币种展现出了极强的上行趋势.如何抓住这一波行情,评估正确时机?当然,这个问题的答案可以说 ...

  9. 用jQuery做下拉菜单

    首先我们要引入官网的jQuery插件,没有的可以上官网下载一个. 然后在构建折叠菜单代码的基本框架 li标签的内容我们可以复制粘贴成多份,情况如下! 搞完这些还不行,代码没样式会显得杂乱无序,所以我们 ...

最新文章

  1. 服务器端linux发行版的选择
  2. Android实用代码七段(五)
  3. python字典下标是什么_python列表、元组、字典
  4. Linux的网络协议族是什么,Linux 网络协议的概述
  5. Nagios 监控系统架构
  6. 中海达ihand30手簿详细教程_开盘秒清,中海这次模拟选房结果恐将成真
  7. React-Native 双平台应用的测试发布和 CodePush 热更新部署
  8. 数学建模入门篇(新手必看)
  9. php转换ofd文件格式,OFD文件转换服务
  10. 智能电销机器人语音自动外呼效果好吗?《各版本机器人部署》
  11. C#批量发送短信操作
  12. 记录一次吃力的探索过程【Thinkphp搭建Mysql长连接并重用】
  13. 使用C加加实现计算器功能。可以实现加减乘除。需要用到内联。函数重载。new运算符。缺省参数
  14. 企业微信 web 项目工业级蜕变
  15. 【STC15单片机】动态数码管
  16. 搜狗输入法繁简体切换
  17. coreldraw x7 分布_CorelDRAW X7新特性汇总
  18. Python股票交易决策 - 计算收益率并控制风险
  19. Apple 在中国的维修和保修政策
  20. C语言 linux 木马,C语言写病毒,木马

热门文章

  1. 使用 JavaScript 编写更好的条件语句
  2. 西部数码服务器自动备份,西部数码虚拟主机网站数据备份教程步骤说明
  3. android 屏幕投射_将自定义内容从Android应用投射到电视(2020年方法)
  4. Shader学习21——基于菲涅尔透明的扫描线
  5. 你想要的论文写作方法及规范,快快收藏!
  6. 【动态图文详解-史上最易懂的红黑树讲解】手写红黑树(Red Black Tree)
  7. 【Zuul2】网关Zuul控制台DashBoard
  8. 智慧水务:数字孪生技术的应用
  9. 【OS Ctags】Vim 代码阅读工具 Ctags
  10. vertx rx java_光魔科技