当前位置: 首页 > news >正文

Axure设计之下拉单选框教程(中继器)

在Axure RP中,使用中继器(Repeater)可以实现许多复杂而动态的用户界面组件,比如下拉单选框。本文将详细介绍如何通过中继器创建一个美观且功能丰富的下拉单选框。

一、案例预览

预览地址:https://1zvcwx.axshare.com

实现效果:1、下拉选项超过固定高度可滚动显示;2、选中状态时边框高亮,且选项实现鼠标悬停和选中时交互样式;3、下拉框箭头图标根据状态切换,选中后可删除已选项;

二、设计思路

1. 下拉选项

下拉选项为了后期方便修改和复用,使用中继器,由于数据可动态修改固定高度,使用动态面板。定义好中继器的数据结构,这通常包括几个关键的字段,option(选项文本)、selected(选中状态,0或1)

2. 选择框

选择框使用矩形;内部使用文本框作为提示和选项回显;右侧选择框图标使用动态面板,这里有三种状态(未点击时向下图标、选中时向上图标、以选时删除图标)

3、交互设置

需要设置选择框交互事件和中继器选项的交互事件。

三、重要步骤

1. 创建选择框

拖入一个矩形和文本框作为选择框容器,再拖入动态面板,额外增加两项面板状态作为图标动态切换设置。

2. 创建下拉选项弹窗

拖入一个矩形,并在内部创建一个动态面板作为下拉框的容器,动态面板内部创建中继器。中继器为每个数据项作为下拉选项的视觉表现。

3、设置中继器数据结构

在中继器的样式页面中,设置数据项为option、selected。这些字段将用于动态加载下拉单选框的选项和选中状态。

4、设置交互

设置选择框的交互,控制下拉选项弹窗,以及图标的渲染效果。

设置下拉选项中继器的交互及每项点击时的交互事件。

推荐Axure元件库、可视化大屏模版原型:

Axure高端交互元件库:助力产品与设计-CSDN博客

数据可视化Axure大屏原型制作分享-CSDN博客

关注下方,回复数字666获取元件库。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 数据库不停机迁移方案
  • 【计算机组成原理】2.2.3_2 无符号数的加减运算
  • 制造业企业如何选择适合自己的MES系统
  • 【Midjourney】Midjourney全面开放网站版,所有用户每天可免费生成25次
  • 【虚拟机安装与部署系列(二)】:文件传输工具WinSCP安装并连通VMware虚拟机
  • 关于计算机“如何从键盘输入,实现各种功能”的猜想,或者说是01代码的自己的理解,胡诌
  • EmguCV学习笔记 VB.Net 6.4 霍夫变换
  • 2024 实训室建设:1+X 老年生活照护实训室
  • 实用工具:[TrafficMonitor]任务栏电脑性能监控安装指南
  • x-cmd mod | x scoop - Windows 开源包管理工具
  • 【自动驾驶】控制算法(三)轮胎侧偏与车辆动力学模型
  • Prettier+Vscode setting提高前端开发效率
  • 单片机使用cJSON的坑
  • Spring的bean的生命周期
  • 深度学习100问6-什么是向量降维
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 【node学习】协程
  • CSS相对定位
  • java 多线程基础, 我觉得还是有必要看看的
  • Java精华积累:初学者都应该搞懂的问题
  • PAT A1120
  • PHP面试之三:MySQL数据库
  • python3 使用 asyncio 代替线程
  • react 代码优化(一) ——事件处理
  • Webpack 4x 之路 ( 四 )
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 关于extract.autodesk.io的一些说明
  • 缓存与缓冲
  • 免费小说阅读小程序
  • 漂亮刷新控件-iOS
  • 使用common-codec进行md5加密
  • -- 数据结构 顺序表 --Java
  • 通过npm或yarn自动生成vue组件
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 一些css基础学习笔记
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • 自制字幕遮挡器
  • 通过调用文摘列表API获取文摘
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • $.ajax,axios,fetch三种ajax请求的区别
  • $refs 、$nextTic、动态组件、name的使用
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (三)docker:Dockerfile构建容器运行jar包
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .Net Remoting常用部署结构
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • .Net接口调试与案例
  • .py文件应该怎样打开?
  • ::什么意思
  • @EnableWebSecurity 注解的用途及适用场景
  • @Query中countQuery的介绍