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

不要在按钮、链接或任何其他文本容器上使用固定的 CSS 高度或宽度

免费体验 Gpt4 plus 与 AI作图神器,我们出的钱 体验地址:体验 为什么 尽管一些网页设计工具为按钮等元素指定了 CSS 高度值,但设置高度或最大高度实际上可能会违反 WCAG 2.2 Success...如果对影响元素计算高度和宽度的 CSS 属性使用固定值,当文字大小增大时,元素内部的文字会被截断。 还不信服? 你可能会想:"但当我把浏览器放大到 200% 时,按钮文本看起来很好!"...文档说: 如果用户代理不提供缩放功能,但允许用户更改文字大小,那么作者有责任确保在调整文字大小时内容仍然可用。...根据我的经验,随着视口尺寸的缩小,我发现这种方法更难维护。 想象一下,一个具有大文本大小设置的移动设备。使用 em 单位设置的文本容器可能会比视口宽。...如果文本被设备大小截断,这意味着我们有违反不只一个而是两个 WCAG 2.2 标准的风险: SC 1.4.4 调整文本大小 SC 1.4.10 重排 在使用技术 C28 时,防止出现这种情况的一种方法是利用

12210

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

日期时间选择器: 最多可以展示4个独立的滑轮,每一个滑轮表示一个不同的值,比如月份或小时等 在每个滑轮的中央使用深色字体来表示当前选中的值 日期时间选择器的大小与iPhone键盘的大小相同,并且不可更改...避免在同一个分段控件中,一些分段里使用纯文字,另一些分段里使用纯图。 请在必要时调整分段控件中文本的对齐方式。如果你给分段控件添加了自定义底图,请确保控件里自动居中的文本依然清晰美观。...比如说,一个图调整图片尺寸的滑块可以在最小值的左边放一张小图,在最大值的右边放一张大图。 根据Thumb所在的位置和当前滑块的状态来为滑块的轨迹定义不同的颜色 不要使用滑块来显示音量控制。...确保步进器所调整的值明显可见。步进器自身不展示任何数值,所以你需要保证让用户知道他们正在调整哪一个数值。 4.3.16 开关按钮 开关按钮展示了两个互斥的选项或状态。 ?...不要用引号,但保证大写 确保警告框在竖屏和横屏中均显示正常。横屏模式下警告框的高度会受到限制,其大小与竖屏下可能会有区别。

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

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

    标签可以显示任意数量的静态文本,但最好保持简短 ? 保持标签清晰易读。标签可以包含纯文本或样式文本。如果您调整标签的样式或使用自定义字体,请确保不要牺牲易读性。...另外,如果显示太长的选项,考虑使用列表或表单。列表和表单的高度可以调整,并且表单可以包含索引,这可以更快地定位列表的一部分。 使用可预测的和逻辑排序的值。...使用系统符号可以使用户得到熟悉的体验,同时确保该符号在各个比例下均与文本保持对齐。 显示菜单标题(如果添加含义)。在大多数情况下人们会理解菜单项的上下文,因为当他们点击按钮执行操作时菜单会立即显示。...步进器本身不展示任何值,因此请确保用户知道,使用步进器时它们正在改变哪个值。 不要使用步进器调整较大数量级的值。调整小数量级的值时,使用步进器是很合适的。...十五、文本框(Text Fields) 文本输入框是单行且固高度固定的区域,通常带有圆角,当用户点击它时会自动弹出键盘。使用文本输入框来输入少量信息,例如电子邮件地址。 ?

    8.6K30

    最新iOS设计规范七|10大视觉规范(Visual Design)

    视图可能包含尺寸类型的任意组合: 常规宽度,常规高度 紧凑宽度,紧凑高度 常规宽度,紧凑高度 紧凑宽度,常规高度 iOS会根据内容区域的尺寸类型动态地进行布局调整。...用户更喜欢在不同的方向使用APP,因此最好是你能能够满足用户这种期望。 做好更改文本大小的准备。用户希望大多数APP在设置中选择不同的文本大小时都能做出响应。...若要适应某些文本大小的更改,你可能需要调整布局 为可交互元素提供充足的点击热区。将所有控件的最小可触碰区域保持在44pt x 44pt。 ? 在多个设备上预览你的APP。...例如,如果您的应用在纵向模式下显示图像网格,则不必在横向模式下显示与列表相同的图像。相反,它可能只是调整网格的尺寸。尝试在所有情况下保持可比的体验。...如有必要,请调整颜色以便于在大多数用例中都能提有很好的观看体验。 考虑原彩显示如何影响颜色。原彩显示器使用环境光传感器自动调整显示器的白点,以适应当前环境的照明条件。

    8.1K30

    最新iOS设计规范四|3大界面要素:视图(Views)

    将“取消”按钮作为默认按钮,并使用粗体文本。 允许用户通过退出APP到主屏幕来取消警示框。当警示框出现时,退出到主屏幕可以退出APP。这个操作产生与点击取消按钮的效果是相同的。...在图像视图中,图像可以被拉伸、缩放、调整大小以适合或固定到特定位置。默认情况下,图像视图是不可进行交互的。 ? 如果可能的话,请确保动画序列中的所有图像大小一致。...请注意,系统可能会调整浮层的大小,以确保它适合屏幕。 确保自定义的浮层与系统提供的浮层类似。尽管可以自定义浮层,但是也应该避免创建看起来都不像是浮层的设计。当浮层接近系统浮层时,往往效果最好。...当需要改变浮层的大小时,提供一个平滑过渡的方案。一些浮层对于相同信息提供了精简视图和扩展视图两种展示方式。如果你调整浮层的大小,请为更改设置一些动画,以避免用户产生新浮层替换旧浮层的意识。...保持文字清晰。虽然你可以使用各种类型的字体、颜色以及对齐方式,但必须保持内容的可读性。采用动态类型文本是个好办法,这样如果用户在设备上更改文字大小,你的文本内容仍然会有友好的体验。

    8.5K31

    一个创建产品动画说明视频的新手指南

    我打算解决的问题 如何重新调整您的当前资产和艺术作品,以便使用Adobe After Effects为产品视频创建动画元素。我将向您展示动画的基本概念和简单的技巧,为您的视频提供专业的指导。...我们要确保我们有足够的时间让所有的东西都动起来。,所以找到持续时间框并将其设置为0:00:30:00(这是正常的时间码格式 - 小时,分钟,秒,然后分秒)。 ?...您可以使用变换句柄保持位移,单击并将边界框的右下角拖动到正确的比例。第二个选项是在“时间轴”的“转换”卷展栏中使用Scale(“ 缩放”)属性,并将该值设置为大约25%。...7.文本和预设 我们来添加一些文本----显然是动画文本。 ? 选择顶部工具栏中的类型工具,并在我们刚才指出的白框中添加一些文本。添加文本的工作原理与Photoshop中的相同。...在logo上选择您的两个位置关键帧,然后按按钮,如图所示(请参见下面的蓝色突出显示的按钮): ? 对于位置,我们需要拆分X和Y值。

    3K10

    目录

    在某些情况下,这可能正是你所需要的。例如,如果要为地图创建GUI界面,则.place()可能是确保小部件在地图上彼此之间保持正确距离的理想选择。...(你可以在for循环外部显式配置每个列和行,但这将需要编写额外的六行代码。) 在循环的每次迭代中,i第列和行被配置为具有weight的1。这样可以确保在调整窗口大小时,每一行和每一列以相同的速率扩展。...整个窗口的最小高度应为800像素,txt_edit最小宽度应为800像素。整个布局应具有响应性,以便在调整窗口大小的同时也要调整txt_edit大小。但是,Frame保持按钮的宽度不应改变。...通过仅配置第二列,在调整窗口大小时,文本框将自然扩展和收缩,而包含按钮的列将保持固定宽度。 现在,你可以处理应用程序布局。...将btn_open和btn_save的sticky属性都设置为"ew",这将迫使按钮在两个方向上水平扩展并填充整个框架。这样可以确保两个按钮的大小相同。

    29.8K20

    创意影响:为什么色彩准确的视频编辑监视器很重要

    我们平均每天在不同设备上观看五个小时的视频。成功的业余和专业视频编辑有两个共同点。首先,创意人员通过最小化风险来控制他们的流程。因此,他们可以获得最好的视频编辑设备,以满足他们的需求。...这是在保持最后期限的同时始终如一地生成高质量内容的唯一方法。设备和工艺细化和修订,“工作”和“流程”双管齐下。 开始就要考虑如何结束。...并选择可调整高度、倾斜、旋转和枢轴的显示器支架或 VESA 壁挂支架,以将您的显示器保持在眼睛的高度。忽视人体工程学会限制您的创作流程。 在按下电源按钮之前,您需要多少个电源按钮?...如前所述,这里理想的色彩一致性策略是在相同的色彩空间和高分辨率下进行拍摄在创作中为您提供与您最初捕捉到的相同的色调。所有这些都必须包含在您编辑的色彩空间中,以确保准确性。...在编辑视觉效果并调整构图后,是时候进行另一轮色彩校正了。通过在整个过程中优先考虑颜色准确性,您可以在分发视频时轻松呼吸,知道主题背后的基调是真实的,并且它们的完整性得到了适当的保护。

    38230

    最新iOS设计规范九|10大系统能力(System Capabilities)

    使用屏幕空间显示用于关键标签、注释和说明的文本。如果需要在3D空间中显示文本,请确保文本面向人,并且使用相同的字体大小,而不管文本和带标签的对象之间的距离如何。...切勿更改字形(除非调整其大小和颜色),将其用于其他目的或与未使用ARKit创建的AR体验结合使用。 保持最小的空白空间。AR字形周围所需的最小空白空间为字形高度的10%。...中等的“天气”小部件显示相同的数据,并添加了六个小时的预报。 ? 大型“天气”小部件还显示相同的数据,包括六个小时的预报,并添加接下来五天的预报。 ?...更新小部件内容 保持小部件为最新。为了保持相关性和有用性,小部件应定期刷新其信息。窗口小部件不支持连续的实时更新,并且系统可能会根据各种因素来调整更新的限制。...始终在小部件中使用文本元素,以确保您的文本可以很好地缩放。 考虑使用SF符号。 设计一个逼真的预览以显示在小部件库中。 设计可帮助人们识别您的小部件的占位符内容。 避免在应用程序中镜像小部件的外观。

    4.3K20

    Figma技巧超全合集!40+隐藏技能!快收藏!(第一辑)

    06.组织整理:批量选择元素整理后,可以通过光标调整左右上下空间。此外,可以在不扰乱顺序/比例的情况下相互更换元件。 07.拖动+空格:如果要更改所选区域的位置,可以在选择区域后使用空格键。...所以你有一个最小的工作空间。您可以使用相同的组合键打开面板。 10.Cmd + |:此组合也仅隐藏左侧面板。您可以使用相同的组合再次打开它。 11.Cmd + G: 对选定元素进行分组。...有时在调整元素大小时使用框架而不是组,这样更方便。 13 — Control+ Shift + ?:显示所有键盘快捷键。如果你忘记了快捷键,就看看帮助吧。...16.文本自动高度和自动宽度 当我们想要调整文本框的大小时,我们从右侧面板调整就可以了。特别是当我们选择复制粘贴文本时,该文本将以其默认样式复制。...此时我们可以应用一个小技巧:我们可以通过双击文本框的任意边缘将文本从自动高度更改为自动宽度。 17.快速定位元素 在大文件中,不少元素很难在画布上找到。我们可以在左侧图层面板中找到它们。

    3K30

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

    对于有其他重要功能的控件,请确保用户可以再次启用控件、或可以通过其他途径执行相同的功能,在层次和焦点中了解更多。 自动朗读文本 阅读关于在活跃区域放置文本的信息。...头像:40dp 图标:24dp 两者的触摸目标:48dp 触摸目标示例 触摸目标高度:48dp 按钮高度:36dp 触摸目标和按钮示例 分组项目 把相关的项目放在一起,对那些视力低下或者在屏幕上聚焦困难的用户是有帮助的...移动设备或浏览器有调整系统字体大小的功能。要在 Android 中使用系统字体大小,使用可缩放像素(sp)来标记文本极其关联容器。 确保为大型字体和外语字体分配了足够的空间。...使用屏幕阅读器测试你的应用,以确定那些缺失无障碍文本、或需要更好的无障碍文本的区域。 保持简洁 保持内容和无障碍文本简短、并切中主题。屏幕阅读器用户会听到每个 UI 元素的朗读。...链接文本应该是: 指明点击链接后将执行的任务 避免使用模糊的描述,例如 “点击此处” 确保所有用到该元素的地方,该元素的描述都保持一致。 正确示例 朗读的描述指明了由图标表示的操作。

    4.8K40

    Unity基础教程系列(新)(一)——游戏对象和脚本(Creating+a+Clock)

    由于圆柱网格的高度为2个单位,因此其有效高度为0.4个单位。我们做一个大时钟,因此将其比例尺的X和Z分量增加到10。 ?...因此,让我们在设计时钟时要牢记相同的方向,这意味着当我们沿Z轴查看时钟时会看到其正面。将圆柱体的X旋转设置为90,并调整场景视图,以使时钟的front部分可见。 ?...复制这两个指示器,并否定它们的Y位置和旋转来创建第4小时和第5小时的指示器。然后在第1、2、4、5小时使用相同的技巧来创建剩余的指标,这一次否定它们的X位置,再次否定它们的旋转。 ?...还要将其Z位置更改为-0.35,使其位于小时臂的顶部。请注意,这适用于手臂,而不是其枢轴。 ? (调整分针的Transform) 调整秒针。...当使用非常大的距离或比例差异时,这将成为一个问题。然后,你必须应用远距传送或相对于相机的渲染之类的技巧,以使活动区域保持在世界原点附近。

    4.3K20

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

    确保一个自定义字体在不同尺寸下的所有类型都具备可读性。实现这一效果的方法之一是效仿在不同的文本尺寸下iOS系统呈现字体样式的一些方法。...例如: 文本永远都不应该小于11点(points),即使是用户选择极小的文本尺寸。相较而言,内容样式使用17点的字号作为大尺寸,这也是默认的文本字号。...通常来说,字号与行距值在每一档的文本尺寸设置中差别为1点。唯一例外的是两种标题的样式,它们在极小、小和中尺寸的设置中均使用相同的字号、行距和字距。...在最小的三种文本尺寸中,字间距相对较大;而在最大的三中文本尺寸中,字间距相对紧凑。 标题和内容的样式使用相同的字体尺寸,同时,为了区分标题与内容样式,标题样式使用更重的值。...导航控制栏的文本使用相同的字号,而内容文本的样式则使用大尺寸的设置(值为17点)。 文本总是使用常规或者中重,一般不适用轻或者加粗。 通常情况下,应用中整体应该使用单一字体。

    1.8K21

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

    如果你认为没有到当前屏幕的完整路径,因此导致用户迷路,那么可以调整APP的层次结构,使其更加扁平。 给带有标题的按钮留出足够的空间。...如果导航栏包含多个文本按钮,需要通过在按钮之间插入固定的空格项目来增加分隔。以此来避免按钮文本同时显示造成按钮无法区分的问题。 考虑在导航栏中使用分段控件,使APP的层次结构更加扁平。...如果在导航栏中使用分段控件,务必仅在层次结构的顶层使用。并确保在较低的级别选择准确的返回按钮标题。 ? 二、搜索栏(Search Bars) 搜索栏允许人们通过在字段中键入文本来搜索大量值。...所有页面的标签栏应保持相同的高度,并且在弹出键盘时隐藏。 标签栏可能包含N个标签,但可见标签的数量因设备大小和方向而异。...可以在标签上做标记 - 包含白色文本的红色椭圆(即小红点),或者一个数字或一个感叹号,用以提示用户有新信息,并且新信息与该视图或模式是相关联的。 确保标签栏标志符号在视觉上保持一致和平衡。

    9.9K10

    折叠屏上应用设计规范,了解一下?

    如何适配不同的屏幕尺寸并保障良好的体验,一直以来都是开发者的一大难题。尤其随着可折叠设备等新兴产品的涌现,适配工作也愈发迫切。...最重要的一点是,栏式网格提供了一种合理的方式来思考当屏幕尺寸变大或变小时如何将内容进行重排,从而帮助您对不同的屏幕尺寸作出一致响应。...△ 使用栏式网格将屏幕划分为三个主要区域 在本例中,三个主要区域通过重排来保持相同的信息层次结构,但以更加人性化的方式在小屏幕上显示。...例如,在大屏设备上,您可使用 Navigation rail (左侧边栏导航条) 代替 底部导航 (Bottom navigation),两者功能相同,视觉表现方式也类似,但 Navigation rail...关注设备的形状和尺寸,有助于您打造出更加人性化的体验。例如,在平板电脑或大屏手机上,如果不完全调整握持姿势,人们可能很难触及屏幕的顶部区域,因此请将重要操作和内容放在容易触及的区域中。

    4.5K20

    【Python篇】PyQt5 超详细教程——由入门到精通(终篇)

    布局管理器通过动态调整控件的位置和大小,确保用户界面在不同窗口大小下保持美观且易于使用。...窗口大小调整 通过使用布局管理器,当用户调整窗口大小时,布局内的控件会自动调整其大小和位置。窗口越大,控件之间的空隙越大;窗口变小时,控件会自动紧凑排列。...通过布局管理器,你可以轻松创建灵活、美观的用户界面,并确保界面在不同窗口大小下保持良好的响应性。我们还讨论了控件的大小策略,帮助你进一步控制界面在不同窗口尺寸下的表现。...通过控件的大小策略和布局嵌套,你可以确保界面在不同窗口大小下保持美观和功能性。 写在最后 在这次 PyQt5 学习的过程中,我们从一个基础的 GUI界面开发者逐步成长为能够开发功能齐全应用的进阶者。...但随着对 PyQt5 各种组件的了解,诸如按钮、文本框、标签等常见控件的使用渐渐得心应手。特别是在信号与槽机制的学习中,我们逐渐学会如何处理事件响应,让程序不仅能展示界面,还能与用户交互。

    1.5K12

    【知识】Latex中的emptmm等长度单位及使用场景

    转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn]目录一、Latex中的em pt mm等度量单位说是什么意思?还有哪些?二、在使用的时候应该如何选择?他们分别适用于那些场景?...例如,使用mm或cm可能更适合需要精确控制文档尺寸的场景,而使用em或ex则更适合需要与当前字体大小相关的布局调整。二、在使用的时候应该如何选择?他们分别适用于那些场景?        ...em:适合用于定义与文字大小密切相关的尺寸,如缩进、列表项目前的空白等。在调整UI组件(如按钮和选择框)大小时非常有用,因为这样可以保持与周围文本的视觉协调。...pc:适用于更传统的排版场景,如书籍和杂志设计中的大块文本设置。当需要在多个页面上保持严格的布局一致性时使用。sp:主要用于非常精细的排版调整,通常在自动化排版脚本或宏中使用。...调整字体大小        在定义文档的基本字体大小时,pt是最常用的单位:\documentclass[12pt]{article}        这将设置文档的基本字体大小为12点。3.

    83410

    10个CSS技巧,极大提升用户体验

    你只需要花两个小时学习,然后就可以把它应用到你所有的项目中,并永远改善用户体验。 可点击区域 有时你的按钮很小,这可能导致用户无法准确点击按钮。这种现象经常发生在移动端上。...如果用户点击次数太多,没有点击他们想要的按钮,或者点击错误的按钮,会让他们感到非常沮丧。 那么,如何解决这个问题呢?有些开发者可能会说:把按钮做大点。...但网页中元素的大小往往是固定的,我们不能轻易调整一个元素的大小。而且如果按钮太大,感觉很奇怪。 一个更好的解决方案是在不改变按钮原始尺寸的情况下增加其可点击区域。...光标设置应该告知用户在当前位置可以进行的鼠标操作,包括文本选择、激活帮助或上下文菜单、复制内容、调整表格大小,等等。...video>,应该如何调整大小以适合其容器。

    81410

    Tailwind CSS,值得2024年的你一试吗?

    高度定制化: 与传统框架不同,Tailwind CSS没有预设的UI组件,这意味着更高的定制化能力,可以根据项目需求灵活调整样式。...模块化: 通过向HTML元素添加类,可以定义文本颜色、背景颜色、内边距、外边距等,这种模块化方法使得设计的调整和扩展变得简单。...React集成示例 以下是一个React组件的代码示例,展示了如何在React应用中使用Tailwind CSS来创建一个蓝色按钮,按钮上的文本为白色。...控制精确度: 例如,在Tailwind中,您需要通过组合不同的实用类来精确定义按钮的外观,如文本颜色、背景和内边距。...例如,可以动态设置用户姓名的文本颜色: 同样地,按钮也可以使用主颜色并通过变量控制不同的透明度。

    63310

    新手的错误:可能将客户赶走的原因

    如果技术不是你的强项。那么下面几个建议可以提高页面的加载速度: 图片:调整图片的大小。图片无需太大,你只需上传满足需要适当大小的图片就可以了。...后退按钮:每个人都会犯错,所有让客户在结帐流程中可点击返回按钮,而不是从新发起流程。点击后退按钮需要让客户返回前一页面,一定要防止出现错误信息,并且需要保存客户输入的所有信息。...强调促销:客户通常是对销售和特别的折扣感兴趣,所以确保有一个点击按钮来将访客带到优惠价格里。 最近访问:如果你的网站有大量内容,这个功能是必须的。...减少文本:手机屏幕空间是珍贵的,所以尽可能你减少页面上的文本,保持精简,让图片说话。 “添加”按钮:确保每个产品都有一个简单可见的“添加”按钮,所以用户可以快速添加产品到他们的购物篮里。...提高你网站的功能并不一定是一个大的项目,但是他能够给你带来大的改变。

    75230
    领券