涨姿势!侧边栏交互的利与弊+解决方法优设网

现在我们已经有数据说明侧拉菜单(又称汉堡包菜单)的使用,可能弊大于利。

下面是一些数据:

需要注意的是,这是一件十分微妙的问题。而同样的问题,我们也已经在用户测试和其他一些事情中发现。

不易发现

“不在眼中的,就不会想到。”

在这个模式的默认状态,侧拉菜单和里面所有的内容都是隐藏的。

人们需要首先需要辨别侧拉菜单按钮是可以点击的——公司都认为应该使用一个菜单或者工具图标来表示,他们也确实感觉有必要这么做——但是在应用使用时可能就不是这个情况了,因为主页显承载了主要的功能。

不那么有效

尽管用户了解并看重这一特征,但是这个模式带来了一种导航认知摩擦,因为它迫使人们先打开菜单,然后才能看到其中的条目。

下面是一个对比的案例。展示了如果导航元素一直可见的话,导航效果是多么迅速。

和平台原生导航模式冲突

除了上面那些问题,在iOS这样的平台上,侧拉菜单与标准导航模式有冲突。

左边的导航栏按钮需要保留一个菜单按钮,但是我们也得让用户有回去的方法。设计师要么承认上图中存在的导航栏内容过载问题——甚至没有给标题留下空间,要么迫使用户点击好几次来进入下图显示的列表。

不一目了然

因为导航仅在用户想要进入应用其他部分时才可见,所以使得对特定内容信息的呈现更加困难。

你可能会采用和JawboneUP应用相似的做法:在侧拉菜单按钮旁边放置一个象征消息的图标。

这个并不实用,因为这需要你去处理更多的图标,并且作为设计师来说可能要被迫去增加一个通用图标,而不是弱化图标含义。

你可能有时为了节省屏幕空间而被迫使用它,但是这确实会让人们对他们看到的东西产生误导。当你认为用户看到了呈现在他眼前的所有内容的时候,其实我们会将注意力有一个焦点区域(而不是整个屏幕),即使屏幕尺寸很小也是一样。

所以节省屏幕空间可以通过不损害导航或者不违背基本人机交互原则而达到目的,比如提供反馈或者展示当前状态。

另外提醒一下:我们需要的是更新我们头脑中对人机交互的理解。我很确信这会帮助人们在进行视觉设计时避免很多错误产生。

关于问题本身写了很多,但是具体解决方法大家其实还不清楚。

什么时候该使用它呢?

极少数情况下这种模式有用,但是一般性的原则还是尽量避免使用。

IRCCloud是一个适合这个模式的应用——可以实现频道和频道成员之间的导航。

由于主屏下面没有子页面的层级导航存在,所以这可以使用,信息可以简单地呈现出来。

但是即使是在这种情景下,可以看到用户界面仍然信息过载了,应用的信息架构需要重新考虑了。

要是不用这种方法,我该怎么办呢?

侧边菜单会导致糟糕的信息架构,因为你只是一味将其添加进去,而没有考虑结果——直到人们实际使用的时候才会意识到它有多糟糕。

解决方法是重新检查你的信息架构。

上面是一个如何去除侧拉菜单的例子。你可以按照那些彩点来了解这两种解决方法间元素的过渡方式。

注意点:

就这些固定的问题而言,我们也能够通过滚动方向来隐藏导航条从而节省屏幕的垂直空间,Facebook和Safari都应用了这种方式。固定的标签栏能够清晰的告诉用户当前所处的位置,这样我们就无需只依靠导航栏来确定了。

对于网站来说,我觉的最好的解决办法还是重新审视信息架构,而不是直接挪用iOS设计模式。下面一个只在网页顶部展示导航的设计就很不错。作为网站导航来说它足够明显,人们可以去向下滚动,然后立即看到呈现的可用选项。

如何拓展?

我这里给的例子是基于iOS平台的,并且是在你使用标签栏或工具栏的情境下。

但是标签栏内如何容纳超过5个标签呢?

这不是理想的情境,这时可能需要重新考虑一下应用的信息架构了。但是如果你必须得有5个以上的标签,普通的模式是使用最后一个标签提供更多的选项,很不幸,这很像一个菜单。

你也可以使用一个滚动工具条,参见Rookie。这能避免使用侧拉菜单的问题,但是需要承担轻微高一些的导航认知摩擦,因为系统在区分用户点击和滑动意图时错误率会提升。

记住,与导航相比,第二种解决方法的操作更加合理。

Rookie的采取的方法涉及的工具栏不确定状态下的滚动后驻留,在完成诸如裁剪、旋转等其中一项任务后就会隐藏表示任务已完成。

工具栏隐藏并在下一次出现前复位的方法可以防止不确定状态的粘滞。

所以你已经读了关于侧拉菜单模式的问题,并且在这里提供了iOS环境中的解决方法。

THE END
1.左/右侧边栏布局(Semidesign)import { Layout }from'@douyinfe/semi-ui'; constLeft=()=>{ //引入 Layout const { Header, Footer,Content, Sider }=Layout; //定义样式 const commonStyle={ height:64, textAlign:'center', width:1300, lineHeight:'64px', background:'var(--semi-color-fill-0)' https://blog.csdn.net/2202_75695913/article/details/145325772
2.iOSSwiftUI侧边栏的实现在主视图中,你需要一个状态变量来控制侧边栏的显示与隐藏,以及一个用于触发动画的方法。 // 侧边栏视图structContentView:View{@StateprivatevarshowSidebar:Bool=falsevarbody:someView{ZStack{// 主内容区域MainView().frame(width:UIScreen.main.bounds.width,height:UIScreen.main.bounds.height).offset(x:selfhttps://www.jianshu.com/p/1fa1495203aa
3.吹爆荣耀手机游戏侧边栏,太好用了。吹爆荣耀手机游戏侧边栏,太好用了。声明:个人原创,仅供参考listter 湖北 1 打开网易新闻 体验效果更佳清朝皇太极御驾亲征,仅用40天便让朝鲜君王臣服 燃心解说 6625跟贴 打开APP 《亡命徒与天使》从天使变成魔鬼,女孩等待的就是一个机会! 无花观影 2996跟贴 打开APP 专打美以船只,胡塞武装的反舰导弹,到底有https://m.163.com/v/video/VYLE60P8O.html
4.MaterialDesign风格侧边栏UI设计这是一款非常实用的 Material Design 风格侧边栏 UI 设计效果。该 Material Design 风格侧边栏支持 4 种侧边栏定位方式和 4 种不同的侧边栏主题效果。并且侧边栏的顶部还可以使用图片和颜色两种模式。该侧边栏 UI 中使用的图标是 Material Design Iconic Font。该侧边栏可以和 Bootstrap3 相结合使用,你需要引入 Bohttps://www.22vd.com/42487.html
5.侧边栏·BootstrapMetroUICSS中文版你可以给侧边栏的菜单项创建彩色贴纸。要创建彩色贴纸,只需要给菜单项添加类名sticker。 Item 使用前缀sticker-的类名给彩色贴纸设置颜色。例如: sticker-color-blue Item 二级菜单 你可以在侧边栏创建二级菜单。 菜单名称 二级下拉菜单 你也可以使用drophttps://www.bootcss.com/p/metro-ui-css/sidebar.html
6.网页UI设计之Sidebar(侧边栏)设计欣赏侧边栏就这么点大小,那么如何设计才更美观且用户体验更好呢? 今天小编为大家整理一系列设计美观的侧边栏UI设计作品,风格多样,如果你不知道怎样制作,请看看这些精选,也许能给你带来创造灵感哦,Enjoy! VōID?—?Product Page 一个时尚的产品展示模块,排版以居中为,多组留白来区域元素,不同的字体层级,看起来简https://gwb.tencent.com/community/detail/106328
7.UI设计之Sidebar(侧边栏)设计欣赏UI设计之Sidebar(侧边栏)设计欣赏 VōID—Product Page 一个时尚的产品展示模块,排版以居中为,多组留白来区域元素,不同的字体层级,看起来简约漂亮。 设计:Mykolas Puod?iūnas Dribbble Chat Client 聊天应用人侧边设计https://www.douban.com/group/topic/84372222/
8.基于elementui的侧边栏及其使用方法基于element-ui的侧边栏及其使用方法 基于element-ui的侧板栏。 效果展示 代码讲解 代码结构 <!-- TabbarLeftView.vue --><template><el-aside width="200px"><el-menudefault-active="1"background-color="#545c64"text-color="#fff"active-text-color="#ffd04b"router><el-submenu index="1"><templatehttps://developer.aliyun.com/article/1421656
9.elementuiadmin整合动态侧边栏和按钮权限控制vue-element-admin给侧边栏增加统计数字标签,点击一次更新一次,也可只渲染一次 上传者:HandsomeGuy_时间:2024-10-14 X-admin-v2.2前端框架 X-admin基于layui的轻量级前端后台管理框架,简单免费,兼容性好,面向所有层次的前后端程序。创立于2017年初,为了敏捷WEB应用开发和简化企业应用开发而诞生的 https://www.iteye.com/resource/caidingnu-12370955
10.vueelement侧边栏示例elementui侧边栏导航但是这样就产生了一个问题:用户如何查看侧边栏中的完整内容。对于这样的问题,有两种解决方式,一是鼠标悬停显示完整内容,二是实现对侧边栏宽度的手动缩放功能(类似表格操作)。 二、解决方式 1、鼠标悬停显示完整内容 鼠标悬停显示完整内容有两种方式:一是使用ElementUI的ToolTip文字提示,这个查看ElementUI文档就知道怎么使https://blog.51cto.com/u_13303/10120233
11.vue+elementui实现多级侧边栏导航博客vue+element-ui 实现多级侧边栏导航 @效果图 <>导航菜单 <!--导航菜单--> <el-menu router :default-active="$route.path" v-show="!collapsed" unique-opened> <!-- 左侧导航栏抽取循环部分 将路由列表传给子组件--> </el-menu> <>asideBarItem组件封装 <template> <el-submenu :index="indexhttps://www.iodraw.com/blog/210507495
12.使用elementui怎么设置菜单栏展开element-ui 侧边栏默认要全部展开怎么做? element-ui文档中是这么写的 default-openeds 当前打开的sub-menu的key数组 给标签加上这个属性 openeds需要在data里面定义一下 openeds是一个数组(当前打开的sub-menu的 key 数组) data () { return { openeds: ['1'], http://chengdu.cdxwcx.cn/article/jjscph.html
13.游民晨播报:Steam免费领取《Polygoneer》《黑镜》第五季IGN8.5分5、《命令与征服:重制版》侧边栏UI公布 EA制作人Jim Vessella今天公布了《命令与征服:重制版》的首张侧边栏UI截图,同时表示他们已经完成了游戏的游戏的预制作阶段,开始全力投入制作过程。开发者表示新的侧边栏是为了减少向下滚动的需求而设计的,从中我们看到游戏中的多种可建造物,另外维修、出售和地图按钮现在都用图https://www.gamersky.com/news/201906/1190793.shtml
14.兼容移动手机的侧边栏多级导航菜单UI设计素材8网侧边,多级,兼容,菜单,移动 网页特效 素材8网-专注前端素材!https://www.sucai8.cn/12456.html
15.创意ui界面设计图片免费下载创意ui界面设计素材千图网为您找到161张创意ui界面设计相关素材,千图网还提供创意ui界面设计图片,创意ui界面设计素材, 创意ui界面设计模板等免费下载服务,千图网是国内专业创意营销服务交易平台,一站式解决企业营销数字化、协同化,实现营销转化效果增长!https://www.58pic.com/tupian/chuangyiuijiemiansheji.html
16.首字母索引侧边栏ui特效js css3属性制作简单的首字母索引侧边栏滚动展示ui特效。 相关标签 ui布局首字母字母背景搜索引擎索引按钮左侧边浮动菜单字母侧边栏菜单侧边导航字母索引侧边菜单字母动画滑动侧边菜单拼音首字母数字字母侧边栏索引侧边浮动侧边栏设计 使用声明 1. 本站所有素材(未指定商用),仅限学习交流。 https://www.17sucai.com/pins/36249.html
17.ColorOS12玩机课堂?侧边栏全新升级解锁更多好玩功能除此之外,ColorOS 12侧边栏通过「设置>特色功能>智能侧边栏」可以调整浮标透明度、隐藏应用名称,让侧边栏的视觉和交互体验更合您心意。相比于UI,ColorOS 12智能侧边栏功能上的变化更让人惊喜。ColorOS 12智能侧边栏新增智能字幕、朗读文章、听剧模式、识别背景音乐、同款比价、小窗速记、6大功能,更实用更强大!https://www.oneplusbbs.com/forum.php?mod=redirect&tid=6207600&goto=lastpost
18.Vue3和ElementUI01-《ElementUI》安装引入 02-《ElementUI》布局组件 03-《ElementUI》侧边栏菜单 04-《ElementUI》学生列表流程 05-《ElementUI》样式穿透 06-《ElementUI》分页功能 07-《ElementUI》新增学生:渲染专业 08-《ElementUI》新增学生:渲染班级 09-《ElementUI》新增学生:图片上传和确认新增 https://www.woniuxy.com/course/32