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

iOS 9人机界面指南(一)下篇:UI设计基础 - 腾讯ISUX

例如,如果在导航栏背景与栏按钮标题之间没有足够对比,按钮就会很难被用户看到。一个快速但不严谨方法是通过将设备置于不同光照环境之中(包括晴朗室外)来测试设备上颜色是否具有足够对比度。...注:如果你使用应用程序Sketch或Photoshop来生成你设计,那么当你设置字体不小于20点时候,你需要切换到展示模式。iOS会根据字体大小为San Francisco自动调整字间距。...为了突出某些文字或者为了在内容块之间建立视觉关联,你可以依赖由Dynamic Type支持语义化样式,标题、正文,你也可以指定字体权重,细体或者半粗。...例如,当用户选择具备更大易用性文本尺寸时,邮件将会以更大尺寸显示邮件主题和内容,而对于那些没那么重要信息——时间和收件人——则采用较小尺寸。 ?...最好与iOS整合方式便是深刻地了解iOS主题与核心——这一部分在上文为iOS而设计(Designing for iOS)部分中已有详细描述,寻求出如何在应用中融合与表达这种主题。

1.7K21

简单了解下无障碍设计模式

当使用屏幕阅读器( “TalkBack” ),通过触摸板导航时,在用户指尖触摸到 UI 元素时,会大声读出标签上文本。...触摸目标间距 在大多数情况下,触摸目标应该以 8dp 或更大间距进行分隔,以确保均衡信息密度和可用性。...视觉反馈(标签、颜色和图标)和触摸反馈向用户显示了可用 UI。 导航应该具有清晰任务流程,和最少步骤。在频繁使用任务上,应该实现聚焦控制、或控制键盘和读取焦点功能。...标记搜索图标 2. 标记麦克风图标 1. 标记编辑图标 2. 标记聊天图标 帮助文档 任何具有特殊无障碍功能功能都应包含在帮助文档中。确保帮助文档相关性、可访问性和可发现性。...这意味着按钮应该设置成按钮、复选框应该设置成复选框,以便将控件类型和状态正确传达给用户。如果一个元素是从一个原生 UI 元素上扩展或继承,他会获得父元素角色。

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

WordPress 6.0 正式版发布 版本详细讲解

创建自定义按钮,您制作任何新按钮都将自动保留样式自定义。 通过更新设置和控件以及标签云新轮廓样式,使标签云和社交图标更具吸引力。 样式切换 块主题现在包括包含多种样式变体选项。...这进一步扩展了新样式系统,启用了在单个主题中切换站点外观和感觉快捷方式。在支持此功能块主题中,您可以更改可用设置(字体粗细)和样式选项(默认调色板)。只需单击几下即可更改网站外观。...使用您已经知道工具或此版本中以下新选项定制每个工具: 特色图像可用于封面块。 新特色图像大小控件使您更容易获得所需结果。...在编辑模板时,在根部或块之间,快速插入器会向您显示图案和模板部分,以帮助您更快地工作并发现新布局选项。 查询块支持对多个作者进行过滤,支持自定义分类法,支持自定义没有结果时显示内容。...在组块中一次控制一组块间隙、边距、排版等。 在堆栈、行和组变体之间切换以定位具有更大布局灵活性块组。 使用图库块中间隙支持功能来创建不同外观 – 从添加所有图像之间间距,到完全消除间距

1.6K40

16个小UI设计规则却能产生巨大影响

用2pt笔触宽度和圆角勾勒出所有图标可以提高一致性,赋予每个图标相似的视觉重量。...在图标上加上阴影,并在图像上方第三部分上添加渐变叠加层,可以使图标获得足够3:1对比度,无论它处于什么样图像上。 原始示例中按钮对比度也过低。...12.使用具有较高小写字母字体 寻找具有较高小写字母和更大字母间距字体,因为它们通常在小尺寸下更易读。字体中小写字母高度被称为 x-height。...我们示例使用是Gill Sans字体,这个字体 x-height 相对较低。将字体更改为 x-height, 更大字体, Lato,有助于提高可读性。...将文本左对齐可以提高可读性,并且与上方左对齐文本保持一致。 16.正文文本行高应至少为1.5倍 行高是两行文本之间垂直距离。行与行之间间距有助于避免人们重读同一行文本。

31820

【软件开发规范七】《Android UI设计规范》

在以下情况考虑使用卡片: 同时展现多种不同内容 卡片内容之间不需要进行比较 包含了长度不确定内容,比如评论 包含丰富内容与操作项,比如赞、滚动条、评论 本该是列表,但文字超过3行 本该是网格,但需要展现更多文字...编辑 ** 卡片布局准则 ** 字体设计 正文:14 sp 或 16 sp 标题:24 sp 或更大 扁平按钮:Roboto Medium, 14 sp, 10 sp 字间距 移动设备上的卡片间距...编辑 Snackbars至多包含一个操作项,不能包含图标。...它们可以是单行,带或不带滚动条,也可以是多行,并且带有一个图标。点击文本框后显示光标,自动显示键盘。...编辑 ​编辑 工具提示(Tooltips) ​编辑 提示只用在小图标上,文字不需要提示。鼠标悬停、获得焦点、手指长按都可以触发提示。 ​

5K20

一篇文章读懂UI按钮设计细节与规范

你应该使用设定好网格基数来设置填充和安全外间距。在上图范例里边,左侧内部间距是垂直间距二倍,这是提高可读性安全选择。 间距和对齐 按钮间距不均匀是所有界面中最常见问题之一。...如下图,如果按钮上下两侧可以放下一个W的话,在侧面,最合适情况是放下两个W,以此来提高可读性。 ? 另外不要忘记保持按钮之间安全空间。...如果你有一组按钮,那么它们之间安全空间如下图表示,务必不要重叠。 ? 合适按钮大小 网页或者移动端设计中按钮都应具有正确最小尺寸。如果你按钮太小,用户会很难点击或者使用它们。...结账按钮可以通过购物篮或者购物车图标促使用户快速识别,但前提依然是要将“结账”一词显示出来。 ? 在按钮标签之后放置向右箭头,可以让按钮导向性进一步加强。用户更加迫切点击继续操作。...对齐图标按钮上进行良好图标对齐是一件很困难事情。在很多情况下,字体粗细,图标粗细之间关系都会影响到对齐。但是,有一条简单而有用规则,在大多数情况下都适用。 ?

3.7K30

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

如果导航栏左边或右边文字按钮之间间距太小,那些文字看起来会像挤在一起一样,让用户难以区分。...如果需要在工具栏上展示3个以上项目,可以使用图标。由于文本按钮通常会比图标更占空间,所以用图标可以避免文字标题们挤在一起。 保证工具栏文字按钮之间有足够间距。...如果按钮之间间距过小,会让蚊子看起来挤在一起,让用户觉得它们难以区分。如果按钮在导航栏中显得太过拥挤,可以用UIBarButtonSystemItemFixedSpace常数来增加他们之间间距。...标签栏位于屏幕底部,应该保证在应用内任何位置都可用。标签栏是半透明,展示图标和文字内容,每一项均保持等宽。当用户选中某个标签时,该标签呈现适当高亮状态。...Value 2布局中,文本和副标题中间垂直间距会让用户专注于副标题第一 个单词。 ? 重要 以上四种单元格样式均支持添加表格视图元素,勾选或展开标志。

10.1K51

译|CSS中间距,前端开发中各种设置间距优点缺点及实例

当对多个设计元素进行分组时,用户可以根据它们之间空间大小来决定它们之间关系。没有间距,用户将很难浏览页面知道哪些内容相关而哪些内容无关。 ?...padding 内部间距 如前所述,padding在元素内部增加了一个内间距。它目标可以根据使用情况而变化。 例如,它可以用于增加链接之间间距,这将导致链接可点击区域更大。 ?...例如,一个绝对定位元素需要从其父元素左边缘和上边缘定位 16px。 考虑以下示例,带有图标的卡片,其图标应与其父对象左上边缘隔开。...Save Changes Discard 按钮之间间距应在哪里添加...让我们回想一下Grid用例,以了解如何在其中使用动态间距

11.9K10

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

API注释 想要了解如何在代码中定义信息按钮,可以参考UIButton. iOS包含了两种信息按钮样式:适用于浅色内容上深色按钮,以及适用于深色内容上浅色按钮。...保证你标签清晰易读。最好支持动态文本(Dynamic Type),使用 UIFont 中preferredFontForTextStyle来获得标签中展示文本。...当视图数量超过页面宽度可承载氛围时,点大小和间距并不会因此变小(如果需要显示点超过一定数量,系统会把它截断) 默认情况下不支持视图之间导航;你必须实现视图到视图之间导航适当地更新页面控件状态...系统按钮: 默认状态下不含边界,也不含背景图 可以是图标或者文字标题 支持自定义样式,描边或者加背景图(想要自定义按钮外观,可以使用 UIButtonTypeCustom 类型按钮,并且提供背景图片...文本框 高度固定,包含圆角 当用户点击它时,自动唤起输入键盘 可以包含系统提供按钮书签按钮(Bookmarks) 可以展示多种文字样式(了解更多请参考 UITextView) 使用文本框来获取用户输入少量信息

13.2K30

Refactoring UI

更极端情况是, 出于可访问性考虑, 你甚至可以在标记中包含章节标题,但在视觉上完全隐藏它们, 因为内容本身就能说明问题 不要让你使用元素影响你选择它样式--为语义目的选择元素,根据需要为它们设计样式...如果破坏性操作不是页面上主要操作,那么最好将其放在二级或三级按钮上处理 将其与确认步骤相结合, 其中破坏性操作实际上是主要操作,并在此处使用大红色粗体样式 # 布局和间距 # 开始时留白过多 清理设计最简单方法之一就是给每个元素多一点呼吸空间...没有系统地选择字体大小是个坏主意 这会导致设计中出现恼人不一致性 它会减慢工作流程 # 选择模度 就像间距和大小一样, 线性比例是行不通 # 模块化模度 一种方法是使用比例来计算模度类型, 4:...行高和段落宽度应成正比--窄内容可以使用较短行高, 1.5,但宽内容可能需要高达 2 行高 # 计算字体大小 当文字较小时,额外间距很重要,因为当文字换行时, 它能让你眼睛更容易找到下一行...,青色、洋红色或黄色 # 不要只依赖颜色 色彩是增强信息使其更容易理解绝佳方式,但要注意不要依赖它,否则色盲用户将很难理解你用户界面。

60630

HarmonyOS学习路之开发篇—— Java UI框架(基础组件说明【一】)

在AbilitySlice中通过super.findComponentById(ResourceTable.组件id)获取组件,获取成功后就可以对该组件进行操作,添加监听,设置内容等。...组件之间继承关系: 基础组件分类如下(个人分类): 文本类 Text,TextField 按钮类 Button,Switch,RadioButton,RadioContainer,Checkbox...文本左侧图标文本上方图标文本右侧图标文本下方图标文本开始方向图标文本结束方向图标 可直接配置色值,也可引用color资源或引用media/graphic下图片资源。...② 按钮类 Button是一种常见组件,点击可以触发对应操作,通常由文本或图标组成,也可以由图标和文本共同组成。...… =“inside” 表示将原图按比例缩放到与Image相同或更小尺寸,居中显示。… =“clip_center” 表示将原图按比例缩放到与Image相同或更大尺寸,居中显示。 未完待续…

2K20

设计细节提升开发效率与质量

举一个图文模块例子,图(1) 中我们肉眼所看到间距,在我们做标注时,看到其实是 图(2) 中三个色块,我们实际给到开发标注,是色块尺寸和色块之间间距,以及详细文本属性。...视觉处理_文字行宽 关于行宽,以设计 banner 标题及描述文字为例,定义行宽是为了让文本在极限宽度时候进行换行,再固定好配图尺寸,从而得到文本与配图之间间距,定义行宽、行数、字数,能够更好为运营人员规范输出文案...“按钮”也是 UI 设计中常用组件,当我们在按钮里使用图标加文字时,由于文字体量更大,整体重心会往右偏,所以我们通常会认为让图标和文字整体往左偏移,使整体视觉更加平衡,实际给到开发,也是两个不同等边距...常见网页栅格及其所均分的卡片和间距,也都是 4 倍数,如果我们控件尺寸,图标尺寸和间距都使用 4 倍数来定义,那所有的信息模块自然都能更好相互适应,层层递进逻辑关系也会更加明显。...我们把 4 点栅格设计逻辑套用到卡片设计上,第一眼我们可能比较难去评判两者好坏,但仔细看,我们就会发现第一个卡片按钮没有水平对齐,相互之间间距尺寸也是没什么逻辑性,假如今天调整一个 8px 间距

96251

如何设计一个更好图标?这7点很容易忽略

今天静电为大家分享这篇文章,里边有7个可以做好图标的窍门,一起来看看吧。 技巧1-设置网格 做图标的第一步,一定,必须是设置网格,这些网格中包含了安全区域,关键辅助线,以及外围空白区域。...技巧2-保持一致性 在设计图标的时候,请使用一致线条粗细,圆角半径和填充样式。这样看起来你图标会显得统一易于识别。 例如,下方图标,线条粗细为2px,拐角半径是3px。 ?...技巧3-保持精简 图标细节通常不能太多,甚至越少越好。比如一个icon,当它包含了太多细节,那么缩小情况下用户会无法分辨,只需要设计出关键点隐喻即可。 ?...技巧4-使用相同间距图标元素中使用相同间距,留白空间,可以让你设计看起来更和谐。你可以通过在Figma,Sketch,XD中按住ALT键来计算矢量线之间距离。 ?...技巧6-填补空间 如果一个图标非常“瘦”,那么不妨对其进行旋转,提高空间利用率,辅以其它装饰元素,让画面显得更加均衡。如下图两个图标。右图明显是更好解决方案。 ?

56230

探索 Android Design Support Library v28 新增内容

这个类从你可能已经使用 AppCompatButton 类继承而来. 它们之间有什么不同呢? 这个按钮开箱即用, 它被设计成具有物质本质外观和质感, 而无需使用样式标志定义....如果的确如此, 你可以使用如下 ChipGroup 本身属性为子 Chip 视图添加一些间距: app:chipSpacing: 在横纵轴方向均添加间距 app:chipSpacingHorizontal...这样做时, 你需要将 ChipGroup 封装在滚动视图( HorizontalScrollView )中, 以便用户可以滑动正在显示 Chip....Support Library 现在包含了一个名为 Material Card View 组件, 它为我们提供了开箱即用 Material 风格 CardView 实现. ?...除了这两个属性之外, 还可以使用最初可用属性( app:cardBackgroundColor 等)设置卡片视图样式.

1.8K20

B端按钮设计指南

按钮通常具有正常、聚焦、悬停等多种状态,需要保证用户能够及时发现获得准确反馈效果。...且图标形式给了设计师更多表现空间,是B端设计中最容易出彩部分,许多B端产品都通过精心设计图标按钮传递产品调性和品牌感。 由于没有文字元素,图标按钮容易出现用户理解上偏差。...在B端项目中,悬浮按钮有时会承担主按钮功能,创建、搜索等功能;同时也会作为辅助功能,帮助或返回顶部等。 ?...适用于需要用户做出选择场景中。 状态 在部分界面设计中需要考虑按钮状态设计,从而让用户获得清晰流畅操作反馈。...如果按钮因样式特殊而无法被用户第一时间看到,就是失败按钮设计。 不要忘记间距 不仅按钮本身样式很重要,其附近间距大小也会影响用户发现和理解按钮成本。所以留足间距才是明智选择。

1.1K21

iOS界面设计,12个优秀案例激发你灵感

您可以轻松地将音乐从云端下载到您设备脱机播放。您设备上就是一个无限量音乐库。其音乐播放列表非常有趣,设置了动画多样操作按钮。...14Color.png 了解更多:如何在UI设计中明智地使用颜色来创建完美的UI界面? 3. 图标 iOS图标风格是简单易懂,并且专注于某个功能点或者信息点。...通常情况下,iOS应用程序需要使用到不同尺寸图标。比如,用户在安装某一App后,在主屏幕可能需要使用较小图标,但该程序在App Store里又需要更大图标。...2)界面布局中空白区域 iOS 11标题文本包含一组元素,其中包含图片和描述,这些元素可以保持组元素之间较大间距。...在这种情况下,设计元素保持足够间距并且可以用于区分不必要装饰元素之间层次关系。 5.

1.7K70

UX 设计之——商品详情页

(3)间距。对于小屏幕,间距是一个关键因素。好间距提升易读性。请不要让文本重叠,应该通过增加行高或字符间距等做法,来提高文本易读性。 ?...三、触发动作按钮 用户永远都不应该还要花时间去找那些操作按钮——屏幕中最主要按钮“加入购物车”、“立即预订”)应该设计最为突出,使得用户能够自然而然注意到,紧随其后那些按钮“分享”、“...收藏”)按钮则在设计上也要接近于前者视觉效果。...如果答案是否定,那么给它一个未在页面中其他地方使用颜色或者让它更大、字体更粗来让其变得突出。 ? 2、按钮要常显 你应该使主要按钮一直显示,即使你滚动屏幕内容,也要使它留在屏幕底部。...3、按钮要足够大 应该使所有的控件元素足够大好让用户容易做点按操作; (1)Android要求诸如按钮图标图标标签等所有控件元素可触摸尺寸大小为48dp; (2)iOS则要求所有控件元素可触摸尺寸大小为

1.1K60

成为优秀UI设计师,必须了解UI设计规范

很多没有经验设计师不理解适配原理,所以很容易将一些控件给出固定尺寸大小,如果你将这个按钮宽度和高度都标注出来,开发就会将这个按钮大小写死,一旦遇到屏幕(白色区域)较宽时候,按钮还是固定大小,...所以正确标注方法是给出按钮两边间距,让整个按钮宽度自适应(当然高度还是要固定),这样不论遇到哪种分辨率尺寸,都能够保持相同视觉效果,扩展性极强。...3  间  距 有人可能会觉得间距和尺寸有些相似,但其实它们有着很大不同,我们可以这样理解:尺寸是形容容器大小,而间距是形容容器之间距离。间距相对比较简单,只要标注清晰就不会有太大问题。...而且,如果如果命名不统一,团队之间成员很难达成共识,任务交接时需要很大学习成本。...3)动效使用工具:可以PS做一些动态表情,用AE做一些加载动画,页面之间交互动效可以使用Flinto、Principle等。

79040
领券