响应式导航的设计模式
在大屏幕上,导航置顶或导航居左是两种典型的设计模式,然而,这两种模式在小屏幕上却遭遇挑战。在响应式设计日渐流行的今天(译者注:其实已经流行了好几年了),我们更有必要重新审视针对小屏幕环境下的导航设计模式。这些通过移动设备访问的页面导航,必须既方便用户快速访问,又不能过于突出。
以下,我列出了7种常见的响应式导航的设计模式,它们分别是:
置顶(或放任自流)
页脚锚点
菜单选择
开关
侧滑
置底
彻底隐藏
上述每种设计模式都各有利弊,大家在选择导航设计方案时,需要根据项目的实际情况作出判断。
置顶(或放任自流)
!〔置顶(或放任自流)的案例〕〔3〕
将导航置顶或让导航随布局任意流动(放任自流)是一种最简单的导航实现方式。正是由于这种易于实现的方式,它也成为了当下许多响应式网页的标配。
优点
易于实现:在大屏幕和小屏幕上的实现方式一致
不依赖JavaScript:这样就最大程度上保证了兼容性
无需打破原有CSS样式
无需打乱内容本来的顺序:这种方式保证了它是完完全全的流体布局,无需一丁点的人为干预
缺点
占用空间:高度问题在移动端是核心问题。Luke在自己的书中表达的内容优先,导航其次是典型的移动端网页体验。我们都期望用户能够以最快的速度获取内容,这久意味着我们需要移除导航以确保用户关注的焦点始终保持在核心信息上。而当导航高度过大,导致屏幕内的核心信息无法展示的时候,就会引起用户的疑惑。如下图,当我们打开一个页面时,整个屏幕都被导航占据,用户无法获取有效信息。!〔置顶导航在小屏幕上自动折行显示〕〔2〕
扩展性差:当你的导航刚好在一行内展示时,若要再添加章节的时候会出现什么情况呢?如果客户突然要求再增加一个名为产品和服务的导航类目呢?或者将导航标题翻译成其他语言后导致字符长度的变化呢?这些情况都会破坏原有的设计方案。
粗手指:导航全挤在一起,粗手指心急如焚,怎么点也点不到自己想要访问的导航链,这样就增加了误操作的几率(不适合小屏幕上通过手指进行点击操作)
跨设备的问题:不同设备渲染的方式各异,在iPhone上很棒的页面或许在其它平台上表现得很糟糕。!〔不同设备上渲染的差异〕〔3〕
案例
〔Yiibu〕〔4〕
〔TrentWalton〕〔5〕
〔TimKadlec〕〔6〕
〔EthanMarcotte〕〔7〕
BradFrostWeb
相关资料
HeightMattersbyandmagDon’tLetYourMenuTakeOverbyStuRobson
页脚锚点
在页面头部只保留一个去底部的锚点,将导航放在页脚是一种讨巧的做法。它节省了头部宝贵的空间,同时又满足了访问导航的需求。
优点:容易实现:页眉锚点,导航置底,没有比这更简单的了!不依赖
JavaScript:这意味着更少的测试和更好的浏览器支持CSS
改动小:由于采用了绝对或固定位置,将底部导航移到大屏幕的顶部简直太容易了
缺点:用户迷惑:快速跳转至页脚这一动作容易让用户迷惑缺乏优雅:这样说很奇怪(译者也有同感),但我(作者)认为类似开关的交互方式更性感一些。这种采用锚点跳转的方式虽然实用,但不优雅,相比那些经过精心设计的移动端应用的交互方式而言太过粗糙。
案例
GreyGooseContentsMagazineBagcheck(Iknowit’snotresponsive,butit’swherethetechniquewaspopularized)
相关资料
ASimple,Responsive,MobileFirstNavigationMobileFirstBook
菜单选择
将导航收纳在一个选择菜单的控件当中是一个不错的方式。它避免了导航置顶所占用的屏幕空间。
优点腾出了足够的空间:一个选择菜单无论是在横向或纵向上都特别省空间
符合用户习惯:相比置底的方式,用户更习惯导航被放置在页面头部
容易辨认:下拉菜单的控件样式十分显眼,及其容易发现支持本地化的交互方式:由于采用标准控件,使得操作十分本地化,这种本地化是指对设备自身属性的支持,比如,在触摸设备上能够通过点击操作,而在轨迹球上支持滚动操作;
缺点样式不统一:不同浏览器会呈现不同样式的下拉菜单可能会让用户困惑:大部分用户只在填写表单时才会看见下拉菜单,而将下拉菜单用作导航,担心用户一下子无法理解下拉菜单内容的处理方式比较奇怪:因为在下拉菜单中,子项目会自动缩进,这样虽然可用,但从视觉上看十分混乱;可能会依赖浏览器调用JavaScript
案例:TinyNavbyviljamisConvertaMenutoaDropdownforSmallScreensProgressiveandResponsiveNavigationResponsiveMenu
相关资料:ViljamiSalminenRetreats4GeeksFiveSimpleStepsPerformanceMarketingAwards
开关
开关的实现方式类似页脚锚点,但不是点击跳转至页脚,而是点击后将菜单区域滑动展开。同样也是比较容易实现的设计模式。
优点
易于理解:相较于页脚锚点突然间的跳转,开关这种是位置不变的交互方式更容易让用户接受交互更优雅(相比跳转而言)拓展性强:你唯一要做的就是在PC端隐藏开关,在适当的断点处显示它,这一切的一切都能通过CSS来实现
缺点动画可能不够平滑:Android对于动画的支持一直不好,因此,可能得到你想要的效果非常依赖JavaScript:正因为打开开关的动画需要JavaScript
来实现,所以它的兼容性不太好(作者的黑莓设备就不支持);
案例StarbucksMobileWebBestPracticesTwitterBootstrap
相关资源FlexNavAResponsiveDesignApproachforNavigation,Part1byfilamentgroup
侧滑导航
侧滑是在Facebook的大力推广下流行起来的。之所以叫抽屉源于它的交互动效,当点击菜单按钮后,导航模块会像抽屉一样从页面边缘滑动出现。
优点空间充裕:因为从边缘滑出,这些内容被理解为在底层或屏幕外的无限区域内好看:简洁就是美,而且动画效果惊艳
缺点小众:与其他简单的设计模式比起来,从侧面滑动展开导航栏的效果需要若干复杂的动画来实现,这样就将一些低端设备挡在门口。因此,如果你的项目是面向大众而设计的,需要谨慎。适配性不好:这种模式仅适合移动设备,在大屏幕上的表现并不好(也没有必要)。可能存在迷惑:当我(作者)第一次看到Facebook采用这种设计时,我还以为页面出错了呢!在屏幕右侧露出一些信息对于我本人而言还是很奇怪的(纯属作者个人看法)
案例BarackObama
相关资料APleaforProgressiveEnhancement
只在页脚放置导航
只在页脚放置导航和页脚锚点类似,只是它不在页眉放置锚点。这种模式的理念是内容优先、导航其次。这种方式需要用户将页面滑动至底部才能看见导航
优点:容易实现兼容性(无需JavaScript)CSS改动小:由于采用了绝对或固定位置,将底部导航移到大屏幕的顶部简直太容易了
缺点:难以发现:无论在大屏或小屏上都很难发现页脚会有导航;难以使用:移动端用户需要不断滚动页面至底部,才能使用页脚导航,十分不便
相关案例:PearsFray
彻底隐藏
将导航隐藏,得到最大化的空间
这种设计模式遵循了该法则:不要惩罚那些通过移动端访问你网站的用户。移动端用户到底想得到或不想要哪些信息仍旧是个谜。移动端用户会做任何桌面端用户都会做的事情,因此,仅针对移动端用户提供某些核心功能是很有必要的。
优点:屌爆了(原文Sexyashell求大神信达雅的翻译)
完美的利用有限的屏幕空间
对于移动端设备有很大优势,只用向下滑动就能查看更多
缺点:去掉了针对移动端用户的核心功能或内容将链接或内容隐藏的做法并不好。响应式的鼓吹者认为这种做法会导致移动端页面与桌面端形成内容上的差异,以及体验上的灾难。
增加页面额外的开销使用命令display:none仅能在页面上隐藏该元素。页面的代码、图片或别的文件依旧在后台下载,这最终导致了页面访问缓慢。
难以维护两个完全分离的导航体系将成为后期维护时的负担
可能存在迷惑移动端用户向下滑动页面来刷新列表时,并不会意识到当我(作者)第一次看到Facebook采用这种设计时,我还以为页面出错了呢!在屏幕右侧露出一些信息对于我本人而言还是很奇怪的(纯属作者个人看法)
平凡心幸福的来源男人择妻,女人择夫,一见钟情的少,按图索骥的多,每个人的心里,大约总有个完美的理想对象,以供现实生活参照。年少的时候,心里描绘的图画无比完美,只觉得秦始皇缺浪漫李后主太怯……
镂空针织衫里面穿什么镂空针织衫对于身材好的人来是件非常好看的衣服,各种针织衫只要是搭配到位了,一样的都好看,那么镂空针织衫的搭配方法有哪些呢?今天我们就来了解下镂空针织衫内搭技巧。镂空针织衫……
反移情心理咨询师的双刃剑一位接受现代精神分析培训督导的学生告诉我,她最近所学到的对来访者的分析态度是:用鼻子臭遗臭、用舌头舔一添、然后再抱一抱,以求客观地体验来访者。是的,客观的体验来访者的存在始终是……
为何美女配野兽自古以来,红花配绿叶,美女搭帅哥,看似天经地义,也无可厚非。似乎美好的事物放在一起,就是一件比较可心的事情。可这是否有一些过于完美了呢?要知道凡是没有绝对的完美,近些年,美女归……
情绪控制别乱发脾气谁都不欠你有句话说的好,爱笑的人,运气都不会太差。01hr之前,一则高铁女子怒斥吃泡面的视频燃爆网络。一男士在高铁车厢内吃泡面的时候,遭到同车厢另一位女士的言语阻止,劝……
天猫对质量不合格商品下狠手取消商家自检日前,针对质量不合格的商品品质问题,天猫表示将取消商家自检自查机会。该规定将于2017年1月1日正式实施。据了解,取消自检的具体条目为:扣6分情形中其他类第2目(特殊情形……
这个是荨麻疹的常见病因见到就要绕路走患上荨麻疹,人是会非常痛苦的,剧烈的瘙痒感会让人感觉苦不堪言,而且吧,这又是非常常见的,如果不加注意的话,就马着,也容易反复发作,那么有哪些因素会导致荨麻疹不断的出现呢?这3个……
社交电商模式有哪几种了解这几种社交电商运营模式拓社交电商模式有哪几种,下面将带大家认识社交电商运营的四种运营模式。社交电商模式之一:拼团社交电商模式有哪几种,说到拼团,拼多多显然是2018年最大的赢家。拼多多自去……
诗经载驰原文翻译及赏析载驰载驱,驾起轻车快驰骋,归唁卫侯。回去吊唁悼卫侯。驱马悠悠,挥鞭赶马路遥远,言至于漕。到达漕邑时未久。大夫跋涉,许国大夫跋涉来,我心则忧。阻我行……
中国最难的个汉字你认识几个封面图(biang二声),陕西一种特色面食的意思;关于此字的写法,亦有口诀可记:一点一横长,言字当中梁,两边水袅袅,中间一匹马在扛;东边长,西边长,心作底,月搭墙,关公出……
卧龙凤雏冢虎是罗贯中取得名号么号和字有什么区别三国时期很多人物除了自己的名字以外还会有字,但是一些特别有名的人还会多个号,例如诸葛亮的字是孔明,号是卧龙。比较出名的就是卧龙、凤雏和冢虎,不过这些号到底是罗贯中给他们起的还是……
爱情不分胜负该放手就别犹豫万千人海里,幸好遇见你。点击右上角关注,你的心事有我愿意听。01:hr没有分胜负的爱情,只有断舍离的感情在婚姻中有这样一个规律,两个人的恋爱,可能没有那么轰轰……
屌丝大学生的对话寝室里的屌丝小明冲我吼道:小雨,明哥我有10G小片片,牛B吧?我不屑的说道:这算个毛线?说着,我打开了我的D盘,一脸猥琐的说道:我有40G日韩AV,牛B不?这时候,……
屌丝播报二一)正在举行一场文艺汇演。一只蝎子被一只壁虎追赶。逃到了后台。这时,一只天牛,化好妆,正要上场。壁虎逮住它问:你这小子,以为把尾巴插在头上,老子就……
中国四大名楼滕王阁闻名世界首当其中国历史上有很多出名的建筑物,不知道大家对中国四大名楼有什么了解?这四大名楼,顾名思义就是四座大楼。其实关于中国四大名楼,也有很多的异议。有些人说其实是五座楼,也有说其实现在剩……
似是而非什么意思似是而非典故出处介绍曹丕和刘备称帝都有一个比较好的理由。但是孙权手下既没有汉献帝,他也不是汉室后代,那他称帝的理由又是什么呢?孙权想这个问题想了9年,最终还是当上了东吴皇帝。后来诸葛亮评价孙权称帝……
为什么脉搏会跳体表可触摸到的动脉搏动随心脏跳动解答:血液要想流经身体,就需要巨大的动力压力差,而心脏就像一个泵,通过跳动将血液压至全身,这样跳动产生的压力差就会传遍全身,脉搏就是在全身脂肪最薄的地方感受到的动脉搏动,通常是……
茶的历史之神农本草经神农本草经神农氏,亦称神农,是传说中对中华民族具有巨大贡献的祖先。据《白虎通义》载,神农氏能够根据天时之宜,分地之利,制作出各种农具,教民耕作,使人民获得很多好处,故号神……
如何提升自信心的方法美国心理学家增强自信是培养生心理学专家对你说:好多个简易小方式帮你找到自信!针对这些在日常生活和工作上非常容易造成不自信,害怕,腼腆心理状态的人而言,心理学专家史华兹博士研究生觉得摆脱这种缺点的训炼……
为什么大部分培训最终都沦为自娱自乐如果一把手不直接重视并亲自参与培训(作为讲师抑或受众),人力资源总监(或各种名头的首席学习官、培训总监、企业大学院长等)不能直接跟一把手打交道,那么培训在很大程度上只是培训部门……
头发怎样护理你知道aclasstaghrefwiki10625IF3pMcg94。html头发a怎样护理吗?一起来看看吧操作方法01:hr在护理头发的时候我们应该更注重平时的养……
鲢子鱼的家常做法鲢aclasstaghrefwiki10404IF2Owvu。html子鱼a肉质鲜嫩,营养丰富,味道鲜美,非常的好吃。因为鲢子鱼的刺儿比较多,而且大家都感觉鲢子鱼的味道不是特别……
理性化险助力学生成长【摘要】屡禁不绝的网络诈骗严重影响了大学生的日常学习生活,侵害了大学生的合法权益,给高校学生管理工作带来了严峻挑战。文章选取学生兼职引发的网络诈骗的典型案例,详细分析案例发生的……
年党建工作述职报告2020年党建工作述职报告各位领导、同志们:现将我处今年党建情况述职如下:一、创特色、突亮点,全面履行落实党建主体责任(一)抓政治,发挥党员模范带头作用……