广州总部电话:020-85564311
广州总部电话:020-85564311

广州网站建设-小程序商城开发-广州小程序开发-企业微信开发公司-网站建设高端品牌-优网科技

20年
互联网应用服务商
请输入搜索关键词
知识库 知识库

优网知识库

探索行业前沿,共享知识宝库

我们真的需要图标边界框吗?
发布日期:2025-04-01 17:10:39 浏览次数: 830 来源:UXnext

图标有些东西让我烦恼。

看看这两个组件,有什么问题?提供 10 分。

没错!至少有两个问题:

  1. 左侧内边距在视觉上过大
  2. 间隙过松

当组合这样的组件(带有图标)时,流程通常如下:

  1. 嵌套图标
  2. 设置首选实例
  3. 将图标冒泡到顶层,例如交换

该问题出现的原因是...边界框。

“一致性”有意义,但在实践中可能会给一致的面向系统的设计带来复杂性。

系统中可以完美设置的 24x24 图标网格可能会对最终设计文件的像素完美性造成问题。

然后,我们被迫创建特定的空间覆盖,以应对边界框过大的情况。这是设计的发展过程,但作为设计系统的一员,您会因为“左填充 8,右填充 16”等神奇数字要求而感到困惑。

有用是高度。有观点认为基于高度的边界框可以创建一致的触摸点大小(以实现可访问性)。这是有争议的,我知道这可能更像是一种学术思想,因为触摸点也依赖于宽度。

水平调整尺寸的可能性在于您的图标将始终嵌套,例如在具有宽度的图标按钮中。

这可能意味着图标的大小取决于系统中固有的宽度,而不是一致的 X 规则。这将消除像素覆盖的需要,并意味着图标在作为实例放置时应该“正常工作”。这当然感觉像可扩展性。

其他需要考虑的事情

继承

当在图标级别(系统内)设置固定大小时,我们会在没有背景的情况下做出未来的决策。

我们是否应该通过图标按钮来决定图标的大小,而不是在实例级别继承选择?

如果我们需要固定尺寸怎么办?

举一个常见的例子,图标按钮。您的组件很可能被设置为固定(或最小)尺寸,以满足可访问性的点击目标尺寸。

这是一个特殊情况,我们也需要图标具有固定的感知大小。但这是真的吗?尺寸不是由包裹按钮元素定义的吗?

我们可以通过将图标包装在 div(在 HTML 中)或框架(在 Figma 中)中来手动设置其垂直或水平位置。

如果我们查看图标列表之类的内容,情况也会一样,如上图所示。实际情况是,在垂直列表中,您会希望所有图标都设置为相同的宽度,而不管它们的视觉视图如何。

优网科技,优秀企业首选的互联网供应服务商

优网科技秉承"专业团队、品质服务" 的经营理念,诚信务实的服务了近万家客户,成为众多世界500强、集团和上市公司的长期合作伙伴!

优网科技成立于2001年,擅长网站建设、网站与各类业务系统深度整合,致力于提供完善的企业互联网解决方案。优网科技提供PC端网站建设(品牌展示型、官方门户型、营销商务型、电子商务型、信息门户型、DIY体验、720全景展厅及3D虚拟仿真)、移动端应用(手机站APP开发)、微信定制开发(微信官网、微信商城、企业微信)、微信小程序定制开发等一系列互联网应用服务。


我要投稿

姓名

文章链接

提交即表示你已阅读并同意《个人信息保护声明》

专属顾问 专属顾问
扫码咨询您的优网专属顾问!
专属顾问
马上咨询
联系专属顾问
联系专属顾问
联系专属顾问
扫一扫马上咨询
扫一扫马上咨询

扫一扫马上咨询

和我们在线交谈!