Axure绘制星级评分

650a992fcbcf15c54e67976b7690947d.png相信大家在日常的原型绘制中会经常使用到星级评分的功能,比如电商中的订单评价、外卖中的订单评价、骑手评价等

6e3816ca71c9031c398f1937867a475d.png

那么如何使用axure绘制这样的效果呢?下面开始整个绘制过程的演示

一、效果展示

 

二、功能解析

1b003d049adac145802498f326f66c78.png

主要分为①星级选择模块②重新评分按钮;

主要实现功能为:

①五星主要实现悬停时自动显示选中的效果,停留在某一星时则自动显示前边的星效果

②当点击选中某一星时,自动选中前边的星;且当选中时,不支持再点击星级选中的效果

③点击重新评分,则可重新进行选择

三、原型绘制

1.绘制星级选择模块

先拖入一个矩形,点击右上角的自定义形状小黑点,选择五角星

5d5dbb00128ca8edc9eeda2334544d63.png

将五角星设置成合适的大小,我这里设置了20*20,并设置其选中效果,即选中时更换其边框颜色和填充颜色

99f4f9591cf83b402f6f41fd5153d58a.png

按住ctrl拖动4个一样的星

23147c2fb07cacbddb7fb84002945aa0.png

2.绘制星级的交互效果

由于我们要实现,在未选中星级时,支持用户点击选择星级;在选中星级时,不支持点击选择星级;所以我们在这里将星级选择模块转化成动态面板,设置未选择和已选择状态

045dfad7bfbf118781ce47a4ea30ca2c.png

2.1首先我们来编辑已选择中的内容

双击选择动态面板中的已选择状态,依次为5颗星进行命名,star-on-1,star-on-2,star-on-3,star-on-4,star-on-5

6572639437f97e364f4bf2249f902174.png

2.2编辑未选择状态下的交互效果

①我们首先为每个星都进行命名

在这里依次命名为star-off-1、star-off-2、star-off-3、star-off-4、star-off-5

5388aadcae8bb811428d6e4a7cde61bf.png

②设置鼠标移入时的交互效果

当鼠标移入第一颗星时,设置第一颗星为选中,其他四颗星为不选中状态

506218c920066be99541ad6ae28d6010.png

依次为后边的星添加鼠标移入时的交互效果,移入时选中前边的星,取消选中后边的星

d595a60873a8e1dc257866bc480bd1d7.png

③设置鼠标单击时的交互效果

单击时,将动态面板状态设置为已选中,且选中第一颗星

c11cc6c21cd4159b3eb3dd1ba3fb51ef.png

依次为后边的星添加点击交互事件

c537bafd65aa33d2e07fcd69ef3244dd.png

3.绘制重新评分按钮

①绘制按钮

拖入一个矩形,调整大小及位置

133f7c3afde024d9543ddf49b3eb9a83.png

②添加交互效果

当点击时,将动态面板设置为未选择状态,且将所有的已选择和未选择下的星全部都设置为未选中f19309bf0dd0272ba8b93efff389e154.png

到这里星级评分的功能就绘制完毕了,如果有什么疑问大家可以在评论区讨论交流呦~

### 如何使用 Axure RP 创建设计主页 Axure RP 是一款功能强大的交互原型设计工具,广泛应用于网页和应用程序的设计。以下是关于如何利用 Axure RP 绘制并创建一个设计主页的相关方法。 #### 1. 主页布局规划 在开始绘制之前,需先明确主页的整体结构与布局。通常情况下,网站或应用的主页会包含以下几个部分:导航栏、头部区域(Hero Section)、主要内容区以及底部版权信息等[^1]。通过合理安排这些模块的位置及大小比例,可以构建清晰易懂的页面框架。 #### 2. 使用基本形状与组件库 进入 Axure 的界面后,可以从左侧工具箱拖拽矩形框或其他图形到画布上来定义不同区块;同时也可以调用内置的标准UI控件来快速搭建常见的按钮链接等形式元素[^2]。对于更复杂的自定义样式,则可通过调整边角圆滑度、填充颜色等方式实现个性化需求。 #### 3. 添加动态效果增强用户体验 为了使制作出来的原型更加生动有趣,在完成静态草图之后还可以进一步为其加入各种互动行为设置。比如当鼠标悬停于某个菜单项之上时改变背景色调作为反馈提示;或者点击特定按钮跳转至另一页面等功能都可以借助软件内部提供的事件编辑器轻松达成目标。 #### 4. 导入图片资源完善视觉表现力 除了依靠纯文字描述外,适当引入高质量图像素材同样能够极大地提升整个作品的专业程度。用户可以通过上传本地文件夹中的JPEG/PNG格式照片至项目当中,并将其放置合适位置配合其他组成部分共同组成完整的画面效果。 ```python # 示例代码展示如何在Python中模拟简单的数据处理逻辑 (无关实际Axure操作) def process_data(input_list): output = [] for item in input_list: processed_item = f"Processed {item}" output.append(processed_item) return output example_input = ["Home", "About Us", "Contact"] result = process_data(example_input) print(result) ``` 上述内容涵盖了从初步构思到最后润色阶段所需掌握的关键知识点,希望能帮助初学者更好地理解和运用此款优秀的工具来进行高效创作活动!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狐说PM

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值