【Axure教程】锚点导航菜单

简介: 【Axure教程】锚点导航菜单

锚点导航菜单又沉锚点菜单或者锚链接菜单,当一个页面较长时,往往都需要使用锚点导航菜单,我们最常使用的锚点导航菜单,其实就是word里面的导航菜单,他能够快速帮我们找到对应的内容,提高我们的浏览效率。

所以本期就教大家如何在Axure里面制作一个高保真的锚点菜单。

一、制作完成后应具备以下效果

  1. 固定效果:锚点导航菜单固定在屏幕,无论页面在什么位置,都可以快速点击
  2. 锚点效果:点击锚点导航菜单,页面快熟滚动到对应的位置
  3. 回显效果:页面滚动到对应内容时,在锚点导航菜单中显示,可以清晰的知道阅读的位置。

640.gif

【原型预览】

用电脑点击左下方阅读原文或复制打开下面的原型预览地址

https://axhub.im/ax9/87f992dcedefa847/#g=1&id=pyby62&p=%E5%8F%B3%E4%BE%A7%E9%94%9A%E7%82%B9%E8%8F%9C%E5%8D%95

【原型下载】

方式2:https://weidian.com/item.html?itemID=3622372069

二、制作材料准备

1、菜单材料

菜单由多个文本标签和背景矩形制作而成

菜单标题——由多个文本标签制作而成,一个标签对应一个标题,设置选中样式为:填充颜色为蓝色,文字颜色为白色。设置为单选组,第一个标签默认选中,因为一开始是在页面的最顶端,然后一个个排列好即可。

背景矩形——作为背景使用,至于底层,填充颜色为白色,增加边线

动态面板——将上面所有标题的文本标签和背景矩形一起转为动态面板,转为动态面板后可以固定在浏览器,垂直方向规定在中部,水平方向固定在右侧

2、内容材料

内容材料主要由标题和对应的其他内容组成

内容标题——文本标签,同样是一个文本标签对应一个标题,这里标题的内容最好和上面菜单标题的内容一一对应,不然容易混淆。这里的标题可以说就是锚点了,后续会增加交互,鼠标点击菜单标题时,页面滑动到对应的标题。另外我们在标题前面也可以增加图标来美化。

其他内容——这里就是放你们标题对应要展示的内容,你们根据实际需要放置即可。

将上述内容摆放到对应位置就完成所有材料的准备了,完成后大致如下图所示:

640.png

三、交互设置

1、菜单标题交互设置

鼠标单击菜单标题时,我们通过滚动到元件(锚链接)的交互设置页面滚动到指定的位置,例如,点击菜单标题1时,就设置页面滚动到内容标题1的位置;点击菜单标题2时,就设置页面滚动到内容标题2的位置;点击菜单标题3时,就设置页面滚动到内容标题3的位置……以此内推,一一对应设置即可。这里注意的是滚动到元件交互设置时,滚动方向选择垂直,然后我们可以添加一个1秒的动画效果,这样滚动起来更加美观。

640.png

2、窗口滚动时交互设置

在窗口滚动时,我们要根据窗口滚动到不同的位置,选中对应的标题。

这里我们就需要用到函数来计算了,首先和大家介绍两个函数:

Window.scrollY——这个函数可以获取页面垂直滚动的距离

Window.height——这个函数可以获取窗口的高度

那么我们怎么知道什么时候该选中哪个标题呢?我们以标题2来举例说明:

如果Window.scrollY(页面垂直滑动的距离)大于内容标题2所在的y坐标值减去屏幕的一半,那就选中标题2。

640.png

为了大家更加容易理解,可以参考下图,红线的位置为屏幕一半的位置,如果内容标题文字2在红线上方,就表示标题文字2的内容超过屏幕的一半,所以我们选中标题02,如果在下方就表示不超过屏幕一半,主题内容还是在标题01上,所以我们就选中标题01。

当然了上面只是个别标题的分析,我们要从最后一个标题的位置来写交互,案例中为标题20,如果Window.scrollY(页面垂直滑动的距离)大于内容标题20所在的y坐标值减去屏幕的一半,那就选中标题20;如果这个条件不成立,我们在判断标题19,如果标题19不成立再判断标题18……直到成立为止,这里面交互都可以复制粘贴的,我们只需要写好第一个,后面的只是简单的修改目标元件即可。

640.png

这样我们就完成了整个原型了,其实基本上第一次做出来之后,以后使用只需要替换标题文字和中间的内容就可以了直接出交互效果了,所以使用起来也算方便。

以上就是高保真原型——锚点导航菜单,制作方法了,感兴趣的同学们可以动手试试,谢谢您的阅读。


作者:梓贤vigo;


微信公众号:Axure高保真原型,分享一系列产品经理常用的原型模板、教程、视频、文档等原创内容


本文由微信公众号:Axure高保真原型 授权发布,未经许可,禁止转载


相关文章
网站备案工信部短信核验操作流程
阿里云网站备案工信部短信核验操作流程,网站备案通过阿里云初审后后提交到管局,需要进行工信部短信核验
1753 0
网站备案工信部短信核验操作流程
百度搜索:蓝易云【ipmitool配置BMC的ip】
以上操作将配置BMC的IP地址为新的值。请注意,操作BMC需要谨慎,确保你对服务器有足够的权限,并且仔细检查新的IP地址、子网掩码和默认网关,以免导致服务器网络失联。
508 7
|
2月前
|
人工智能 自然语言处理 算法
AI驱动的产品设计文档规范:designdoc
在AI编程中,代码逻辑的严密性严重的依赖于设计文档的质量。因此规范性的设计文档对于AI编程来说变的必不可少了。为了帮助产品经理、架构师、研发人员有效的通过AI来编写、维护、追踪可靠的设计文档。特定设计了这个专用于辅助维护设计文档的技能。
320 0
|
6月前
|
JSON API 数据安全/隐私保护
拼多多商品详情 API 的 5 个 “潜规则”
拼多多商品详情API坑多细节杂:13位商品ID、签名拼接无尾&、规格需自行组合、价格分拼团/单买。本文亲历踩坑,详解签名生成、规格解析代码,助你避坑提效,轻松对接PDD接口开发。
|
6月前
|
人工智能 编解码 数据可视化
构建AI智能体:三十、精雕细琢:驾驭关键词的细微差别,解锁高质量提示词编排与视觉表征
《AI图像生成中的提示词工程艺术》摘要:文章系统阐述了人工智能图像生成中的提示词工程(Prompt Engineering)技术。通过具体案例对比,展示了细微的提示词差异如何导致图像质量的巨大分野,详细解析了提示词的核心要素、语法结构及编排方法。文章提出专业级提示词的多维描述矩阵和权重控制语法,强调精准描述与AI沟通的重要性。同时指出,提示词工程是艺术与科学的结合,需要不断练习和实验才能掌握这项数字时代的关键创造力技能。
688 11
|
12月前
|
数据可视化 大数据
Axure制作可视化大屏动态滚动列表教程
本文详细介绍了如何使用Axure制作动态滚动列表展示模块。首先,通过创建新项目和设置中继器列来准备数据;接着,设计列表项样式并添加示例数据。然后,利用动态面板实现列表的滚动效果,包括设置内部和外部面板交互逻辑。最后,预览调试以确保效果满意。此模块适用于可视化大屏,可根据需求调整样式与参数,达到理想展示效果。文中还提供了相关教程链接,助力Axure原型设计。
1818 137
|
4月前
|
人工智能 自然语言处理 数据可视化
2026年BI工具推荐,企业如何选择最适合的可视化分析工具?
数据驱动时代,BI工具成企业刚需。2025年全球市场规模将超380亿美元,AI赋能的Quick BI等产品引领变革,支持自然语言交互与智能洞察,助力企业高效决策。
|
并行计算 PyTorch 算法框架/工具
Triton入门教程:安装与编写和运行简单Triton内核
Triton是一款开源GPU编程语言与编译器,专为AI和深度学习领域设计,提供高性能GPU代码开发的高效途径。它支持通过Python编写自定义GPU内核,性能接近专家级CUDA代码,但无需掌握底层CUDA知识。本文全面介绍了Triton的核心功能、安装方法、基础应用、高级优化策略,以及与CUDA和PyTorch的技术对比。此外,还探讨了其在实际项目中的应用场景,如加速Transformer模型训练和实现高效的量化计算内核。Triton简化了GPU编程流程,降低了开发门槛,同时保持高性能表现,成为连接高级框架与底层硬件的重要工具。
1662 3
Triton入门教程:安装与编写和运行简单Triton内核
|
消息中间件 Java Kafka
开发者如何使用云消息队列 Kafka 版
【10月更文挑战第15天】开发者如何使用云消息队列 Kafka 版
639 100
|
缓存 人工智能 数据可视化
LLM 大模型学习必知必会系列(十一):大模型自动评估理论和实战以及大模型评估框架详解
LLM 大模型学习必知必会系列(十一):大模型自动评估理论和实战以及大模型评估框架详解
LLM 大模型学习必知必会系列(十一):大模型自动评估理论和实战以及大模型评估框架详解