记一次关于弹框按钮位置问题

1.场景:弹框中的按钮位置放置问题

原rp设计:

确定按钮放在右边,取消按钮放在左边

事情经过:

看到很多关于弹框的rp设计图,然后我发现rp中对弹框里面按钮位置的放置问题上没有区分不是很合理,所以我提出了自己的优化意见并且被采纳。修改为确定按钮放在左边,取消按钮放在右边。

原因如下:

1、采用「action」/「cancel」顺序时,用户会阅读完所有可操作的选项,这意味着用户的视线不会停留在「Action」上,它将继续向后进行扫描,在查看完所有可选项后,再返回之前的「Action」执行相应操作。采用「cancel」/「action」顺序,用户的视线流将会更平滑,视线最终停留的位置也是「Action」所处的位置。通过如图对比,可以得知「action」放置于左侧,将导致用户的视线流发生改变,用户视线流无意识的回跳,而放于右侧将保持视线流在一个方向,减少视线曲折搜索的过程。
2、我们知道大部分的人主要是右手用户,当dialog内的「Action」位于右侧时,用户在操作时能够更为顺应他们自身的使用习惯。并且「Action」键同时也是首选操作以及最可能执行的操作。
3、当需要引导人们进行所期望的操作时,两个按键中的「cancel」按应位于左侧,相对应的[action]按键高亮提示。
4、但是如果涉及特殊操作,例如不可逆操作或者是操作比较复杂的需要谨慎处理的、操作涉及潜在的风险时,两个按键中「action」按键应位于左侧,并高亮提示。

成效:

使用户在操作时更加方便、便捷,增强用户体验,提高用户的满意度。

参考:https://www.jianshu.com/p/af593305e2e6

elementui弹框按钮是通过在CSS样式中添加相应的代码来实现的。在给定样式中,可以看到一个名为`el-popconfirm__action`的类,其中包含了确定和取消按钮的样式。确定按钮使用`.el-button:nth-child(1)`选择器来设置样式,包括右浮动、右边距、背景颜色、边框圆角等属性。取消按钮使用`.el-button:nth-child(2)`选择器来设置样式,包括左浮动、左边距、背景颜色、边框等属性。这些样式可以根据需要进行修改以满足具体的设计需求。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [elementUI中的Popconfirm弹出框自定义调整(按钮位置,颜色调整)](https://blog.csdn.net/m0_54853420/article/details/123252356)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [vue+elementui实现点击table中的单元格触发事件--弹框](https://download.csdn.net/download/weixin_38624183/12925033)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值