首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端如何提高用户体验:增强可点击区域大小

....)访问Web内容制定相关标准,可以使网站更加人性化。...举个例子,在WCAG准则2.3.2规定:网页不包含任何闪光超过3次/秒内容。 用户应该能够使用台式机/笔记本电脑上键盘以及移动设备或平板电脑上触摸屏来操作输入。...链接 之前在做导航时候,犯了一个错误,应该是给 a 标签添加 padding 不是 li: Home...这样,问题得以解决,整个复选框或单选按钮都是可单击,如下图所 ? 侧边 对于带有类别的页面,有时我会注意到列表链接没有扩展到其父页面的整个宽度。 也就是说,可点击区域仅在文本上,如下图所示: ?...章节标题 在某些情况下,需要在章节标题远端添加“查看更多”按钮或箭头。 在下面的示例,我将箭头放置在假圆,以便可以正确地使箭头居中。

4.7K20

深入浅出 NavigationUI | MAD Skills

这是第二个关于导航 (Navigation) MAD Skills 系列,如果您想回顾过去发布内容,请参考下面链接查看: 导航组件概览 导航到对话框 在应用中导航时使用 SafeArgs 使用深层链接导航...在本文中,我们将为大家讲解另外一个用例,即类似操作 (Action Bar)、底部标签或者抽屉型导航之类 UI 组件如何在应用实现导航功能。...如果您更倾向于观看视频而非阅读文章,请查看 视频 内容。 概述 在之前 导航系列文章,Chet 开发了一个用于 跟踪甜甜圈应用。知道什么是甜甜圈最佳搭档?(难道是另一个甜甜圈?)...这样操作对于真正应用来说也许不是最好做法,但是在这里可以快速帮助我们添加咖啡跟踪功能到已有的应用。...Donut Tracker 应用并不需要底部标签或者抽屉式导航,但是添加了新功能和目的页面后,NavigationUI 可以很大程度上帮助我们处理应用导航功能。

3K30
您找到你想要的搜索结果了吗?
是的
没有找到

Human Interface Guidelines —— 导航(Navigation Bars)

导航(Navigation Bars) Human Interface Guidelines链接:Navigation Bars ?...---- 导航标题(Navigation Bar Titles) 考虑在navigation bar显示当前视图标题。 在大多数情况下,标题可以帮助人们了解他们正在查看内容。...但是,如果导航标题看起来多余,则可以将标题处留空。 例如,由于第一行内容提供了所需所有上下文,因此Notes不会为当前笔记加标题。 ?...手机使用这种方法,音乐使用大标题来区分内容区域,如专辑,艺术家,播放列表和广播。 当用户开始滚动内容时,大标题转换为标准标题。 大标题在所有应用程序没有意义,永远不会与内容竞争。 ...尽管闹钟app具有tabbed layout,但大标题并不是必要,因为每个tab都具有明显、可识别的布局方式。  ---- 导航控件(Navigation Bar Controls) ?

2.4K110

【译】W3C WAI-ARIA最佳实践 -- 布局

例如,当数据元素是更多信息链接时,不是将它们呈现在静态表格并在页面tab序列包含所有链接,实现 grid 模式提供给用户更加直观和有效键盘导航方式,同时缩短了页面的tab序列长度。...如果导航功能可以动态地向DOM添加更多行或列,则将焦点移动到网格开头或结尾键盘事件(例如 control + End ),可将焦点移动到DOM最后一行,不是先前可用数据最后一行。...如果导航功能可以动态地向DOM添加更多行或列,则移动焦点到网格开头或结尾键盘事件(例如 control + End ),可将焦点移动到DOM最后一行,不是后端数据可用最后一行。...例如如果一个单元格包含一个按钮,网格导航键在单元格上放置焦点,不是按钮上,屏幕阅读器会朗读出按钮标签,但不会告知用户存在一个按钮。...这些小部件示例包括链接按钮,菜单,切换按钮,单选按钮不是单选按钮组),开关和复选框。 一个单元格包含文本或一个单独图形,网格导航键在单元格上设置焦点。

6.1K50

Jump Start Bootstrap 第3章

链接列表 当你想用列表显示链接时候,列表子元素应该用,不是用,同样列表元素应该是不是 徽章组件 我们也能在每个列表项旁边使用徽章组件来显示数字(例如那些用来指示等待通知文件...Navbar(导航条) Navbar是最有趣Bootstrap组件;但对于新手,不容易掌握;它带来了很多挑战,比如将头部和其余部分保持一致;正确地对齐链接、搜索导航下拉菜单会使工作变得更加困难...我们还将在”navbar-header”元素中放置一个隐藏按钮,只在导航折叠小屏幕可见。...您还可以尝试调整浏览器大小,并使用隐藏按钮来显示屏幕较小菜单。您应该有类似图内容。 ? 惊讶?您不需要编写一行CSS或JavaScript代码,已经创建了一个可响应导航。...如果你需要一个单选按钮不是一个复选框,那就用”radio”代替这个类复选框。 表单帮助类 Bootstrap有一些帮助类可以帮助显示正确表单。

13.8K20

Mirages主题帮助文档

内容部分按需发挥 发布页面 建议了解内容 侧边导航条菜单项 侧边导航条菜单项为你「独立页面」,可以在管理 -> 独立页面进行隐藏、排序等操作。...阅读更多按钮 目前主题首页及其他文章列表中使用带格式文章输出,不是将正文文本去格式后截断。 如果你只想输出部分文章,那么你可以在需要截断地方使用``标签截断文章。...侧边头像有两种修改方式: 直接修改 导航 -> 侧边头像,在选项填入头像链接即可。 修改 Gravatar 头像。关于如何修改 Gravatar 头像请参考下一条。 建议使用第二种方式。...导航操作按钮 说明 Mirages 主题在1.6.0版本添加了侧边 Toolbar,你可以在此放置你喜欢图标,如 RSS、社交账户链接、夜间模式切换等。...示例 enableImageShadow = 1 横向导航 Logo 跳转链接 7.10.0 及以上版本可用 设置名:navbarLogoUrl 说明 设置横向导航 Logo 跳转链接,仅对横向导航

9.9K20

双管齐下:同时设计 iOS 和 Anroid

通用元素 两种平台之间的确存在着一些通用元素,比如说状态和标题,它们会出现在每一屏顶部。你不应当改变导航高度,如果你想让 App 看起来更加原生的话。...在 iOS 上,很多企业都用它们 logo 来替换首页标题文字,但是在 Android 设备上这不是一个好主意。...Apple 导航样式更倾向于 tab bar,它位于屏幕底部,并且以一种很简单方式实现上部内容切换。当你设计 App 结构时候,你可以为不同平台设计不同导航样式。 ? 5....在 UI 设计,卡片正逐渐成为一种主要 UI 设计样式,它们可以应付多种情况,而且给用户提供了一种能够呈现有效内容便捷方式。...,同样允许你创建主次结构 两个平台都使用比较细字体来现实正文内容,然而,在下面的例子,Android 使用了轻(Lighr)和常规(Regular)字体, iOS 使用了粗体(Bold)和常规字体

1.3K50

【BootStrap】图片样式、辅助类样式和CSS组件 -附源码

导航 导航有一个不同,他不是写在container包含层里面了,而是那个div上面! .navbar:导航基类,用于元素。....navbar-default:导航默认样式,用于元素。 .container是子元素。导航内容都放入其中。 .navbar-header:导航头部样式。....navbar-brand:设置品牌图标样式 .collapse是折叠导航样式基类。 .navbar-collapse是折叠导航样式。 .nav是导航链接基类。....navbar-nav是导航链接样式。 .navbar-from:导航表单,可以使表单元素排在同一行。 .navbar-left 或 .navbar-right :组件排列。...导航链接、表单、按钮或文本对齐。 .navbar-btn:对于不在元素,实现垂直对齐。

2.4K20

最新iOS设计规范三|3大界面要素:(Bars)

有时,导航右侧也会有一个控件,如“编辑”或“完成”按钮,用于管理活动视图中内容。在拆分视图中,导航可能会显示在拆分视图单个窗格。...无边框样式在大标题导航效果很好,因为它增强了标题和内容之间联系感。但是,无边框样式在标准标题导航可能无法很好地起作用,因为该标题和按钮可能难以区分。...搜索可以单独显示,也可以显示在导航内容视图中。当显示在导航时,可以将搜索固定在导航,以便始终可以调用。也可以将其折叠,当用户向上滑动时展开显示。...使用搜索不是仅仅通过“搜索”文字来实现搜索。文字没有用户所期望标准搜索栏外观。 启用“清空”按钮。大多数搜索都包含一个删除关键词内容“清空”按钮。 适当时启用“取消”按钮。...状态文本和指示器视觉样式可以是浅色或深色,可以针对APP进行全局设置,也可以针对不同屏幕单独设置。 深色状态效果在浅色内容至少效果很好,浅色状态效果在深色内容上效果很好。

9.8K10

iOS 9人机界面指南(四):UI元素(上) - 腾讯ISUX

可以导航在不同视图间提供导航,或在上面放置管理当前视图内容相关控件。如果你需要提供导航难以承载大量控件同时又不是非要提供导航不可,你可以考虑使用工具(Toolbar)。...重要 跟所有标准按钮和图标相同,应当根据文档说明图标含义,不是只凭图标外观来使用这些工具图标和导航图标。...重要 跟所有的标准按钮与图表相同,根据文档说明图表含义不是仅凭图表外观来使用这些图标是很关键。这样能够保证在关联特定含义按钮改变了外观情况下,你应用UI仍然是可用而有意义。...大多数搜索都会提供清除按钮,方便用户一键清空输入内容。 ? 一旦用户在文本框输入内容,清除按钮就会出现,用户可以用它来一键清空输入内容当搜索框没有任何文本内容时,清空按钮将被隐藏。...网络视图: 展示网络内容 会自动处理页面内容,比如把页面电话号码转化成电话链接(译者按:phone link,点击之后iPhone将自动拨打该号码)。

10.1K51

iOS系统中导航转场解决方案与最佳实践

本文将从导航概念入手,通过讲解转场过程状态管理、转换时机和样式变化等内容,引出了在大型应用中导航转场三种常见解决方案,并对美团解决方案进行剖析,同时介绍了我们总结最佳实践。...掌握了原理,我们来解释下刚才两种现象: 在第一种实现,我们提供 indicatorTransitionMaskImage 覆盖了整个返回按钮图标,所以我们在转场过程可以清晰看到返回按钮文字...在转场过程隐藏原有的导航并添加假 NavigationBar,当转场结束后删除假 NavigationBar 并恢复原有的导航,这一过程可以通过 Swizzle 方式完成,每个 ViewController...大型 App 导航问题就像一个典型“公地悲剧”问题。在软件行业,公用代码所有权可以被视作“公地”,因为不注重长期需求容易遭到消耗。...总结 本文涉及内容较多,从 iOS 系统下导航概念到大型应用里最佳实践,这里我们总结一下整篇文章核心内容: 理解导航组件结构和相关方法生命周期。

2.3K30

【移动端网页布局】流式布局案例 ⑥ ( 多排按钮导航 | 设置浮动及宽度 | 设置图片样式 | 设置文本 )

一、多排按钮导航样式及核心要点 1、实现效果 要实现下面的导航效果 ; 2、总体布局设计 该导航可使用 10 个 标签盒子 进行制作 ; 该导航宽度自动充满整个屏幕 , 宽度为...; 将其设置为 block 块级元素 , 就可以放置在图片下方 ; 文本 span 样式为 : nav a span { /* 导航文本 设置为 块级元素 */ display...-- 搜索下方主要内容 --> <!...::before { /* 在 指定标签元素内部 前面 插入内容 */ /* 左侧按钮盒子 插入 三 图片 */ content: ""; /* 显示模式设置为块级元素...: 33.33%; } .brand div img { /* 设置图片链接图片 在水平方向上充满父容器即可 */ width: 100%; } /* 多排按钮导航 */

3.2K40

导航组件概览 | MAD Skills

ConstraintLayout 容器是在 main_activity.xml 布局文件中被定义,它包含了应用实际内容 (但并不是所有内容,比如像 ActionBar 这种被模板创建好元素)。...应用展示了 NavigationView (抽屉式导航) 覆盖在 activity 内容上方 接下来是 NavigationView,它是一个从左边划入抽屉式导航。...有一点需要注意是 NavigationView 存在于 NavHostFragment 容器之外,它本身并不是一个目的地,只是一个指定应用导航目的地途径。...大部分导航相关图像更新发生在 NavHostFragment 内部,但是系统仍然存在其他需要更新且不在容器内部件,比如我们上面看到抽屉式导航,以及类似 tab bar 元素 (该组件可以被用来展示当前目的地信息...在未来文章和视频,针对如何同特定导航 API 进行交互,我会介绍更多技术细节,比如导航到对话框目的地、使用 SafeArgs 以及处理深层链接

1.6K30

最新iOS设计规范五|3大界面要素:控件(Controls)

(Bars) 可以告诉用户在APP当前在所在位置、能提供导航,还可能包含用于触发操作和传递信息按钮或其他元素。包括6种:导航、搜索、侧边、状态、标签、工具。...系统按钮 系统按钮通常出现在导航和工具,也可以在任何地方使用。 ? 在标题中使用动词。特定于操作标题显示按钮是交互式,并说明单击该按钮时会发生什么。 使用标题格式命名标题。...“添加联系人”按钮提供了一种替代输入联系人信息方式,不是替换方法。可以将其用作添加现有联系人快捷方式,但也可以让人们使用键盘输入联系人信息。...两种类型选择器都使人们可以通过选择单值或多值来轻松输入信息。 ? 选项为中长列表时,可以考虑使用选择器。如果需要显示太短选项列表,请考虑使用下拉菜单不是选择器。...· 如果您应用支持排序,则可以使用菜单让用户选择要进行排序属性。 · 在允许在多个位置之间导航应用程序,菜单可以使用户导航到特定位置,不用追溯每个步骤。 使用菜单提供辅助应用操作。

8.5K30

移动端搜索,那些你可能不知道设计巧思

写在搜索前-搜索怎么放 1、搜索图标:在导航一侧或其他位置放置,根据用户场景和重要级需求决定。一般搜索图标放在右侧,当右侧有两个及以上按钮时,考虑平铺或折叠。...2、搜索:以搜索形式直接放在导航或放在导航下方等其他位置,此时搜索可结合语音、拍照、删除(在输入后显示)等功能按钮。...3、搜索作为标签某一个功能:根据内容重要性决定排在第几个标签。 4、搜索以单独页面或主页 P0 功能展现:直接作为主页面或主页以较大篇幅显示搜索内容及形式根据用户场景定义。...关于搜索,可以思考点还有很多,随意抛出一个问题,如:点击 “搜索” 时候一定要唤起键盘?再问,点击 “搜索框” 时候一定要唤起键盘?...这些都没有永恒固定答案,相对正确答案都在每一次具体业务。 著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。

1K50

ionic之AngularJS扩展2 移动开发

模板视图 : ion-view 尽管在模板视图中可以随便写HTML,但是,在ionic,我们总是使用指令ion-view来 作为模板视图内容容器,这是为了与ionic导航框架保持兼容: <script...ion-nav-bar cache-view - 是否对这个模板视图进行缓存 允许值为:true | false,默认为true hide-back-button -是否隐藏导航返回按钮 当模板被载入导航视图时...hide-back-button允许值为:true | false ,默认为false 注意:必须在导航显式地声明返回按钮,否则即使将hide-back-button属性设为false, 这个按钮也不会出现...,它内容导航视图 状态变化自动同步变化: ion-nav-bar有以下可选属性: align-title - 标题对齐方式 允许值为:...默认为true,这意味着如果视图中内容下拉很长,那么在任何时刻 点击导航可以立刻回到内容开头部分。

3.5K20

【Java 进阶篇】深入了解 Bootstrap 组件

-- 表格内容 --> 这些类可以帮助您根据设计需求更改表格外观。 Bootstrap 导航 导航是网页顶部常见导航元素,通常包含网站标志、链接和其他导航项。... 元素:这是链接元素,用于创建网站标志。 元素:这是按钮元素,用于切换导航折叠状态。...class="nav-item":这是导航导航项,通常包含链接。 class="nav-link":这是导航链接样式类。 这个基本导航结构包含了网站标志和几个导航链接。...-- 导航内容 --> 这些样式可以根据您设计需求来选择,以使导航与您网站或应用程序一致。 下拉菜单 下拉菜单是导航中常见交互元素,它们允许用户访问更多选项。...用户可以点击 “下拉菜单” 链接以显示下拉选项。 标签页 标签页是一种常见导航元素,用于切换不同页面或内容。Bootstrap 提供了标签页组件,使您可以轻松创建标签页导航

17220

窥探现代浏览器架构(二)

浏览器进程有很多负责不同工作线程(worker thread),其中包括绘制浏览器顶部按钮导航输入框等组件UI线程(UI thread)、管理网络请求网络线程(network thread)、...网络线程在询问响应数据是不是来自安全源HTML文件 网络线程在把内容交给渲染进程之前还会对内容做SafeBrowsing检查。...例如在第二步当UI线程发送URL链接给网络线程后,它其实已经知晓它们要被导航到哪个站点了,所以在网络线程干活时候,UI线程会主动地为这个网络请求启动一个渲染线程。...当前tab会话历史(session history)也会被更新,这样当你点击浏览器前进和后退按钮可以导航到刚刚导航页面。...beforeunload可以在用户重新导航或者关闭当前tab时给用户展示一个“你确定要离开当前页面?”二次确认弹框。

64110

Material Design — 提示框( Dialogs)

·简单菜单(Simple Menus)显示列表项选项,简单提示框(Simple Dialogs)可以提供有关列表项详细信息或操作。...如果需要标题: ·在内容区域使用明确问题或陈述,例如“擦除USB存储器?” ·避免道歉,模棱两可或提问,例如“警告!”或“你确定?” ?...不该有明确取消按钮 明确说明 ·在简单提示框,行高可以变化; ·简单对话框在屏幕上垂直和水平都居中显示; ·提示框与屏幕左右边缘距离应该至少为40dp,距离顶部和底部至少为24dp; ·该对话框内容距离提示框边缘为...要提供明确“取消”与“确定”按钮 ---- 全屏提示框(Full-screen Dialogs) 仅限手机:由于空间有限,全屏幕对话框可能更适合使用在手机,不是屏幕较大设备上。...如果全屏对话框使用长度可变标题或预期到可能会有长标题(例如,因为某些单词在不同语言中较长),请将标题文本置于对话框内容区域不是最上面的导航。 ? 不该在导航中使用长标题

5K101
领券