首页

弹框关闭的七种交互方式

天宇 交互设计及用户体验

前言:日常设计工作中,我们设计师可能会面临以下设计问题:
  1.  
    移动端弹框什么时候需要关闭按钮?什么时候不需要关闭按钮?
  2.  
    界面中间的确认取消警示弹框,是否需要在右上角添加“关闭”icon按钮?
  3.  
    手势关闭弹框需要注意什么?
  4.  
    iOS和安卓两端关闭弹框有什么区别?
  5.  
    点击弹框中的任务按钮,弹框是关闭还是不收起?
弹框关闭的七种交互方式
 
 
弹框关闭的七种交互方式
 
 
弹框关闭的七种交互方式
 
 
 
弹框关闭的七种交互方式
 
 
统一使用图标按钮,以icon“x”的形式,显示在底部弹框的右上角,用户通过点击“关闭icon”图标按钮来关闭弹框。
使用场景
当弹框中包含内容和功能操作时,应提供一个关闭icon“x”的图标按钮,以让用户能够主动关闭弹框并进行相应的操作。
何时不需要关闭按钮icon“x”?
1.操作型弹框,需要用户确认或选择操作项,不需要显示关闭按钮,需统一使用文字主按钮,以文本“取消”的按钮形式,显示在弹框面板底部,用户通过点击“取消”按钮来关闭弹框。例如当用户进行删除或提交操作时,弹出的确认框通常只需要“确定”和“取消”按钮,而不需要显示关闭按钮。
2.全局提示toast(自动关闭)。
3.功能入口类型弹框,为了保持界面简洁,不需要“关闭icon”,如智能文档编辑模式的底部悬浮工具栏。
4.警示或通知类型的弹框,不要关闭icon。
弹框关闭的七种交互方式
 
 
关闭按钮位置
关闭按钮需统一显示在弹框右上角。遵循iOS和Android系统规范、用户使用习惯、阅读习惯「Z字型」、避免误操作「关闭之前需要先确认信息和操作项」。
关闭按钮icon“x”何时需要展示在左上角?
页面级:当页面层级超过3级时,为了便于用户能快速回到一级页面,无需原路返回,可以将关闭按钮“x” 置于左上角,位于「返回」按钮右侧。
多语言和国际化用户习惯:特定语言和文化习惯,从右向左阅读顺序,遵循用户阅读习惯。例如台湾、日本等。
弹框关闭的七种交互方式
 
 
用户点击弹框外部区域,即遮罩层,可关闭弹框。
弹框关闭的七种交互方式
 
 
遮罩层不可点击场景
1、模态弹框,即“阻断式”,必须要用户确认弹框内操作。例如删除等需要用户确认的警示弹框。
2、弹框的内容区域,包含表单输入框等需要用户提交数据,为了防止误操作导致用户输入的数据丢失,遮罩层不可点击。
3、有前置限制条件,需要用户完成特定操作或满足特定条件才可关闭弹框。例如用户隐私协议场景,必须要用户主动勾选同意协议选项。
 
遮罩层展示逻辑
1、非模态弹框,不加遮罩层;模态弹框,加遮罩层;
2、遮罩层统一使用半透明黑色蒙层,色值和不透明度的数值由UI定义;
3、遮罩层可视高度,遵循移动端最小点击区域48dp*48dp高度的交互热区,保证用户可点击
 
遮罩层的覆盖范围
  1.  
    遮罩层需覆盖标题栏,需遵循iOS、Android、微信小程序平台规范。其中微信小程序端,遮罩层覆盖标题栏,但不可覆盖标题栏右侧胶囊按钮。
  2.  
    若是内嵌H5页面,因客观条件限制,则弹框之下的遮罩层无需覆盖标题栏。
  3.  
    以上提到模态弹框和非模态弹框两种弹框模式,要想更清晰理解两种模式弹框的关闭交互方式,需要理解两者之间的交互区别。‍‍
 
模态弹框和非模态弹框的交互区别
模态弹框‍‍‍‍‍‍‍‍‍‍‍‍:
用户只能操作弹框内的交互元素,弹框外部区域不可操作,需要加半透明遮罩层。例如底部操作型弹框。
非模态弹框‍‍‍‍‍‍‍‍‍‍‍
用户可以并行操作弹框内和弹框外部区域的交互元素,不要加半透明遮罩层。例如苹果地图App。
 
弹框关闭的七种交互方式
 
 
用户在底部弹框区域向下滑动手指,弹框会随之向下移动,当到达当前弹框高度的1/2位置后,会触发关闭交互,用户继续向下滑动松手则关闭弹框。
弹框关闭的七种交互方式
 
 
交互逻辑
1、支持下拉关闭的弹框,头部区域需统一展示水平条icon,样式由UI定义
2、交互热区:底部弹框全部区域
3、手势方向:手指只能向下移动
4、下拉触发关闭弹框阈值:当前底部弹框高度的1/2位置
 
使用场景
长内容类型弹框,需使用下拉关闭交互手势,关闭弹框
 
不可用下拉手势关闭弹框的场景
1、模态弹框,即“阻断式”,必须要用户确认弹框内操作。例如删除等需要用户确认的警示弹框。
2、弹框的内容区域,包含表单输入框等需要用户提交数据,为了防止误操作导致用户输入的数据丢失,不可下拉关闭弹框。
3、有前置限制条件,需要用户完成特定操作或满足特定条件才可关闭弹框。例如用户隐私协议场景,必须要用户主动勾选同意协议选项。
 
弹框关闭的七种交互方式
 
 
用户在屏幕上向下滑动(包括左下或右下滑动方向)至任意位置后松手释放,可关闭弹框;当用户手指下滑未松手,继续向上滑动到任意位置后松手释放,则可取消关闭弹框。
弹框关闭的七种交互方式
 
 
使用场景
仅图片大图模式场景使用。用户向下滑动屏幕,图片随之向下移动,松手后触发关闭图片查看器,关闭图片弹框
例如:手机相册
弹框关闭的七种交互方式
 
 
用户从弹框区域左边缘向右轻扫,即快速向右滑动后松手,则触发关闭弹框操作,关闭弹框。
弹框关闭的七种交互方式
 
 
不可从界面左边缘向右轻扫场景
1、模态弹框,即“阻断式”,必须要用户确认弹框内操作。例如删除等需要用户确认的警示弹框
2、弹框的内容区域,包含表单输入框等需要用户提交数据,为了防止误操作导致用户输入的数据丢失,不支持向右轻扫关闭弹框。
3、有前置限制条件,需要用户完成特定操作或满足特定条件才可关闭弹框。例如用户隐私协议场景,必须要用户主动勾选同意协议选项。
除以上场景外,均需要支持弹框左边缘向右轻扫手势关闭弹框,包括Android、iOS、小程序。
 
特殊场景
1、当同时存在页面向右滑和弹框向右轻扫手势时,在弹框区域向右轻扫,先关闭弹框,再次沿着屏幕左边缘向右滑动,则返回上级页面。
2、键盘展开场景,iOS端不支持左边缘向右轻扫收起键盘,遵循iOS平台规范。
弹框关闭的七种交互方式
 
 
对于安卓设备,用户可以使用设备上的物理返回按钮来关闭弹框。当用户按下返回按钮时,可关闭弹框。
交互用法
1、点击物理按键,需原路逐级返回,不允许跳级返回
2、模态弹框,遮罩层覆盖物理返回按键,不支持左边缘向右轻扫关闭弹框
3、安卓手机将系统导航方式切换到全面屏手势,则不存在物理返回按键
弹框关闭的七种交互方式
 
 
  1.  
    点击弹框中的功能按钮,通常需要立即执行并关闭弹框。一定是先执行再关闭弹框,而不是先关闭弹框再执行。用户执行某功能按钮后,遵循即时响应原则,系统必须要反馈用户在执行用户操作。
  2.  
    为什么点击执行功能按钮需要关闭弹框?因为弹框是否关闭,和用户目标有关。用户主动触发某操作唤起弹框,首先是有用户目标的,其次,用户通过点击弹框内某功能按钮,执行任务来实现用户目标。
  3.  
    此外,也存在点击执行功能按钮立即执行不关闭弹框的场景,比如开关选择器,但本质还是围绕当前用户目标来进行决策是否关闭弹框。
 
结语:任何设计都有它遵循的规律


作者:CNLILY
链接:https://www.zcool.com.cn/article/ZMTYxMTQzNg==.html
来源:站酷
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

画图标,我是认真的

天宇 图标设计文章及欣赏

对于 UI 设计师来说,图标设计的能力至关重要,也是提升感官体验的重要方向。对于一些初入行业的设计师,习惯下载图标素材应付项目需求,失去了动手能力培养的机会。甚至一些多年工作经验的老司机,依然还摆脱不了使用素材的习惯,稍微复杂一点的技法就会难以驾驭。

 

1. 切勿过度素材化

 

对于初入职场的设计师来说,偶尔运用素材可以理解,但是一定要学会拆解和分析,掌握还原设计的技巧和能力。

 

 

过度依赖素材容易导致思维固化,不愿意去创造,失去创新设计的能力;也容易导致眼高手低,有想法却实现不出来,极容易萌生放弃的念头;素材拼贴形式完成的设计,在规范性和细节性上面也是大打折扣的,导致设计作品不够精细化和规范性。

 

 

 

 

 

2. 刻意练习强化

 

我们需要通过刻意练习来提升图标设计的能力,根据一万小时定律,技法层面的提升都是通过反复磨练达到的。

 

 

 

 

 

 

3. 摆脱素材才能规范化

 

图标设计从素材习惯过度到设计动手其实很容易,但是从会画到画好之间看似简单却很难掌握。摆脱素材是图标设计规范化的关键,然后再统一风格和细节规范,掌握数字化关系也是需要我们反复研究的课题。

 

 

 

 

比如以这个天气图标来举例,相信很多同学都能画出来,但是有没有把控里面的数字关系就难说了。通过以下示意图我们可以看出来,大圆和小圆之间的比例关系是 4:3,而间距的关系也与圆形的大小有着数字关系。这些数字关系可以使得图标设计更加精细化,也能引导我们去探索设计背后量化的标准和关系。

 

 

 

 

 

 

4. 质感的层层强化

 

当我们绘制完图标的造型之后,运用合适的风格进行质感强化也是尤为重要的。这里我先运用其中的一个风格来完成,选择了磨砂玻璃质感的效果。为了质感和层级关系更加明显,这里单独对局部进行了光影强化和边界处理,看看以下步骤拆解图感受一下。

 

 

 

 

备注:运用的软件功能是背景模糊,Sketch 或者 Figma 等软件皆可实现。

 

 

 

5. 延展界面场景

 

为了进一步强化图标练习,延展了一个简单的界面场景,一个由宫格布局组合成的界面设计。为了填充所需的内容,先把之前的一些图标作品放进去占个位置。虽然都是质感一类的图标,但是由于透视、配色、风格和细节规范等不一致,整体还是存在一定的排斥感。

 

 

 

 

 

 

6. 根据界面环境重新调整

 

由于界面设计属于深色主题,之前练习的天气图标放入场景中显得过于突出,而且玻璃质感的通透性没有得到很好的发挥。于是根据界面环境对天气图标进行了重新调整,以深色关系调整了云朵部分,针对太阳的配色和尺寸比例也进行了调整,如以下效果图。

 

 

 

 

 

 

7. 延续风格补全设计

 

以调整后的天气图标作为风格规范,延续了其它业务场景的图标设计,在透视关系、细节规范、配色比例和光影效果等方面进行了直接延续。在光影方向上面选择了纵向区分,左边三个选择左上角打光,右边三个选择右上角打光。(当然也可以统一一个方向设置光影)

 

 

 

 

 

 

8. 统一性还是差异化

 

完成的整体设计视觉风格虽然比较统一,但是也有一些问题存在。图标之间缺少差异化,过度统一容易视觉疲劳,于是在统一性和差异化上面开始纠结了。

 

 

 

 

为了既保障图标设计表达的统一性,又能形成视觉感的差异化,做出了调整配色关系的决定。根据天气图标的配色关系延续出了其它色系,看看最终的效果如何。

 

 

 

 

 

 

你喜欢哪一版?

 

关于统一性和差异化因人而异,在朋友圈征集意见也是各有差异,那么你会喜欢哪一版呢?欢迎留言区一起互动交流。

 

 

 

 


作者:黑马青年
链接:https://www.zcool.com.cn/article/ZMTQyOTA5Ng==.html
来源:站酷
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

响应式布局-创造无缝的跨平台用户体验

天宇 交互设计及用户体验

响应式布局-创造无缝的跨平台用户体验
 
 
响应式布局-创造无缝的跨平台用户体验
 
 
响应式布局-创造无缝的跨平台用户体验
 
 
响应式布局-创造无缝的跨平台用户体验
 
 
响应式布局-创造无缝的跨平台用户体验
 
 
响应式布局-创造无缝的跨平台用户体验
 
 
响应式布局-创造无缝的跨平台用户体验
 
 
响应式布局-创造无缝的跨平台用户体验
 
 
响应式布局-创造无缝的跨平台用户体验
 
 
 
Current Time 0:00
/
Duration Time 0:07
 
Loaded: 0%
 
Progress: 0.00%
Playback Rate
1.00x
 
响应式布局-创造无缝的跨平台用户体验
 
 
响应式布局-创造无缝的跨平台用户体验
 
 
响应式布局-创造无缝的跨平台用户体验
 
 
响应式布局-创造无缝的跨平台用户体验
 
 
响应式布局-创造无缝的跨平台用户体验
 
 
响应式布局-创造无缝的跨平台用户体验
 
 
响应式布局-创造无缝的跨平台用户体验
 
 
响应式布局-创造无缝的跨平台用户体验


作者:72度灰
链接:https://www.zcool.com.cn/article/ZMTYyMzcwOA==.html
来源:站酷
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

响应式布局|打造跨平台无缝体验的设计利器

天宇 交互设计及用户体验

响应式布局|打造跨平台无缝体验的设计利器
 
 
一、介绍
1.1 发展历程
响应式布局起源于20世纪的建筑设计领域,最初用于描述建筑物根据环境变化自动调整的能力。随着互联网技术的发展,这一概念被引入到网页设计中,以解决传统固定布局在多样化设备上的局限性。自2010年以来,随着智能手机和平板电脑的普及,响应式布局逐渐成为网页设计的标准实践。
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
  •  
    固定布局:内容在不同屏幕上的尺寸和布局保持不变。这种设计适用于桌面电脑,但在移动设备上显示效果不佳
  •  
    流式布局:将元素的宽度设置为百分比而不是固定像素值。这样可以使网页内容在不同屏幕尺寸下自动调整大小,但仍存在布局失控和内容挤压的问题。
  •  
    媒体查询:CSS3引入了媒体查询功能,允许开发人员根据设备的特性(如屏幕宽度、分辨率等)应用不同的CSS样式。这种技术使得网页可以根据设备的不同特性应用不同的布局和样式,为响应式设计奠定了基础
  •  
    响应式设计:综合利用了流式布局和媒体查询技术,使网页能够根据设备的尺寸和特性动态调整布局和样式,以适应各种屏幕大小和设备类型。这种方法提供了更一致、更灵活的用户体验,成为现代Web设计的主流趋势
  •  
    移动优先设计:随着移动设备用户数量的增加,设计师开始采用移动优先的设计理念,即首先为移动设备设计网页布局和样式,然后再逐步增强适应桌面设备。这种方法有助于确保网页在小屏幕上的可用性和性能
1.2 基本概念
1.2.1 基于网格布局
响应式 UI 基于网格布局。该网格可以确保不同布局之间的视觉一致性,同时可以灵活的适配多种宽度的设计。网格列的数量取决于断点系统。
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
1.2.2 断点(根据宽度切换布局方式)
断点是响应式设计中的关键概念,它指的是屏幕宽度达到某个预设值时,布局会发生明显变化的点。通过设置断点,设计师可以为不同的屏幕尺寸定制不同的布局方案。
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
1.2.3 主要应用于横向空间,同时适配PC + 平板 + 手机
传统页面布局策略通常遵循这样一种原则:即内容的多少决定了页面的滚动长度。而页面的水平宽度则往往被设定为一个固定值,以确保在不同设备和浏览器上展示时的一致性和稳定性。然而,随着移动设备的多样化和用户浏览习惯的变化,固定的页面宽度已无法满足所有场景的需求。在这种情况下,响应式布局应运而生,其核心思想是使页面的宽度能够根据不同设备的屏幕尺寸动态调整。
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
二、实现方式
2.1 媒体查询
媒体查询是CSS3的一个特性,允许根据不同的设备特性(如屏幕宽度、分辨率等)应用不同的样式规则。通过媒体查询,设计师可以为不同的设备和视口尺寸定制不同的布局和样式。
优点
  •  
    灵活性高,可以针对不同的设备特性(如屏幕宽度、分辨率、设备方向等)应用不同的样式规则
  •  
    允许创建复杂的响应式逻辑,如在横屏模式下调整布局或针对特定设备优化样式
缺点
  •  
    可能导致CSS代码变得复杂和难以维护,特别是当有大量不同的设备和条件需要处理时
  •  
    需要对各种设备和屏幕尺寸有深入的了解,以确保兼容性和一致性
使用场景
  •  
    当需要为不同的设备或视口条件定制不同的布局和样式时
  •  
    当设计需要考虑多种设备特性,如屏幕方向变化或高分辨率显示时
 
2.2 百分比
百分比宽度可以使元素的尺寸相对于其父容器进行缩放,从而实现响应式布局。百分比布局让元素能够根据父容器的大小变化而自动调整宽度,保持布局的灵活性。
优点
  •  
    使得元素的大小能够相对于其父容器进行缩放,从而实现响应式效果
  •  
    简单易用,对于基础的响应式布局非常有效
缺点
  •  
    百分比布局可能在某些情况下不够精确,特别是在需要固定元素位置或大小时
  •  
    可能需要结合其他技术(如视口单位)来实现更精细的控制
  •  
    每个属性都使用百分比,会造成布局的复杂度较高
使用场景
  •  
    当需要元素大小根据父容器的大小变化而变化时,如流体网格布局
  •  
    对于简单的响应式调整,如改变容器的填充或边距
 
2.3 视口单位(vw/vh 和 vmin/vmax)
vw(视窗宽度单位)和vh(视窗高度单位)是基于视口大小的相对单位。使用这些单位,元素的尺寸可以与用户的视口大小同步变化,实现真正的响应式设计。
优点
  •  
    基于视口的单位提供了一种与设备视口大小直接相关的方法来设置元素的尺寸
  •  
    可以创建与视口大小成比例的布局,确保在不同设备上的视觉一致性
缺点
  •  
    对于需要非常精确控制元素尺寸的情况,视口单位可能不够灵活
  •  
    在某些复杂的布局中,过度依赖视口单位可能导致计算复杂和难以调试
使用场景
  •  
    当设计需要元素大小与视口大小成比例时,如全屏背景图像或响应式图片
  •  
    在需要考虑不同屏幕尺寸和分辨率的布局设计中
 
2.4 rem
rem(root em)单位是基于根元素(html元素)的字体大小的相对单位。通过设置根元素的字体大小,可以统一控制页面上所有使用rem单位的元素的尺寸,实现更好的响应性和可维护性。
优点
  •  
    rem单位基于根元素的字体大小,提供了一种一致性更强的方法来缩放元素
  •  
    有助于保持设计的一致性和可访问性,因为所有尺寸都与根字体大小相关联
缺点
  •  
    对于没有深入了解CSS的设计师或开发者来说,rem的计算可能有些复杂
  •  
    在某些情况下,rem可能导致布局的缩放不如预期,特别是在与百分比或其他单位混合使用时
使用场景
  •  
    当需要整个页面的尺寸和布局与根字体大小保持一致时
  •  
    在创建可伸缩的排版和需要保持一致性的设计中
 
三、布局的几种类型
3.1 基础布局
3.1.1 固定
对于固定宽度的元素,确保它们在所有设备上都保持一致的尺寸,适用于那些不需要随屏幕尺寸变化的元素
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
3.1.2 流式
流式宽度的元素可以根据父容器的尺寸变化而动态调整宽度,适用于需要随屏幕尺寸变化的元素。
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
3.1.3 吸附(adhesion)
元素宽度是固定的,直到受到其他元素或断点的影响。参考产品:花瓣发现页
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
3.1.4 挤压
元素的宽度随着面板的出现而收缩
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
3.1.5 推出
推出宽度的元素在特定条件下会扩展到父容器之外,以显示额外的内容或功能。
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
3.1.6 遮盖
遮盖宽度的元素会根据内容的需要动态调整宽度,如果内容超出父容器,将会遮盖相邻元素
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
3.2 混合布局
3.2.1 固定+流式
这种布局方式结合了占满和固定两种布局方式的特点。元素的宽度可以动态调整以占满屏幕空间,而高度则保持固定不变。这种布局方式适用于那些需要充分利用屏幕宽度,但高度固定不变的场景。参考产品:UI中国、知乎等
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
3.2.2 流式+吸附(典型的响应式布局)
等比+断点布局是指在不同屏幕尺寸下,元素的宽度和高度按照等比缩放,但在某些特定的屏幕尺寸下会触发断点,使得元素的布局方式发生改变。这种布局方式可以在不同屏幕尺寸下实现更加灵活和适应性更强的布局。参考产品:站酷首页。
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
四、设计流程
4.1 确定常见的屏幕尺寸范围
通过对目标用户群体的设备使用情况进行研究,确定常见的屏幕尺寸范围,如小屏幕手机、中等屏幕平板和大屏幕桌面显示器。
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
4.2 确定适配规则
4.2.1 间距宽度不变,缩放内容区域
为每个布局区间制定具体的布局策略,包括元素的排列方式、大小和位置。
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
4.2.2 内容区域宽度不变,缩放两侧留白区域
为每个布局区间制定具体的布局策略,包括元素的排列方式、大小和位置。
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
4.2.3 混合缩放,内容区域与两侧留白区域同时变化
为每个布局区间制定具体的布局策略,包括元素的排列方式、大小和位置。
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
4.3 分解固定元素
4.3.1 区分固定元素与变化元素
确定页面中的哪些元素应该在不同屏幕尺寸下保持不变,哪些元素应该随屏幕尺寸变化而变化。
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
4.3.2 确定页面中固定元素的尺寸
对于页面中的固定元素,如Logo、导航栏等,为这些元素设定在不同屏幕尺寸下的尺寸和位置,确保其在任何设备上都具有良好的可见性和功能性。
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
4.4 确定卡片(模块)的布局变化规则
4.4.1 卡片位置变化
根据屏幕尺寸的变化,调整卡片的位置,使其在不同屏幕上都能合理布局。
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
4.4.2 卡片布局变化
改变卡片的排列方式,如从水平排列变为垂直排列,以适应不同屏幕尺寸的布局需求。
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
4.4.3 卡片数量变化
根据屏幕尺寸调整卡片的数量,例如在较小屏幕上减少卡片数量以简化内容,提高用户体验。
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
4.5  文本拉伸规则
4.5.1 溢出省略
对于过长的文本内容,采用溢出省略的方式显示部分内容,并用省略号表示剩余内容,确保页面布局不被破坏。
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
4.5.2 文本换行
根据屏幕尺寸调整文本的换行规则,使文本在不同屏幕尺寸下都能合理显示,避免布局被破坏。
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
4.6 图片拉伸规则
4.6.1 居中裁剪
在保持图片比例的同时,对图片进行裁剪以适应不同屏幕尺寸,确保图片内容的重点区域始终可见。
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
4.6.2 等比缩放
根据屏幕尺寸调整图片的大小,确保图片在不同屏幕尺寸下都能保持原始比例,避免变形或失真。
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
五、可见性适配行为
5.1 固定的
对于固定可见的元素,确保它们在所有设备上都保持可见,以提供稳定的用户体验。
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
5.2 可切换的
对于可切换的元素,根据屏幕尺寸和用户需求在显示和隐藏之间进行切换,以优化空间利用和用户体验。
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
5.3 临时的
临时可见的元素在特定条件下才会显示,如当用户与页面交互时,可以临时显示额外的信息或操作选项。
响应式布局|打造跨平台无缝体验的设计利器
 
 
收藏
六、响应式模式
6.1 出现
出现模式指的是元素在用户滚动或触发某些动作时动态进入或退出视图的过程。
6.2 变形
变形模式描述元素如何根据用户交互或屏幕尺寸变化而改变形状、大小或布局。
6.3 分割
分割模式涉及将内容分割成多个部分,以适应不同的屏幕尺寸和布局需求。
6.4 重排
重排模式指的是元素在不同屏幕尺寸下重新排列,以优化空间利用和用户体验。
6.5 扩展
指的是元素或组件能够根据内容的多少或者用户的交互动作而增加额外的空间或者附加信息。这种模式常见于折叠面板、下拉菜单、模态窗口等交互元素。扩展模式的关键在于它提供了一种优雅的方式来处理额外的内容,而不是在所有时间里都将其展示出来,这样可以保持界面的整洁和减少不必要的干扰。
6.6 位移
涉及到元素在页面上的位置变化,以响应用户的交互或其他条件。这通常是为了重新组织页面布局,以便为新的内容腾出空间或者将用户的注意力引向特定的区域。位移可以是平滑的动画效果,也可以是简单的位置变动。需要谨慎使用,以确保用户不会被突然的布局变化所困扰。
 
七、结语
在进行产品设计时,我们经常会碰到包含多种元素的复杂设计单元,比如图文结合的布局,或者是更加多元的卡片、文本和图像的组合。面对这种复杂性,首要任务是将这些单元分解,审视并理解每个单独元素的适配需求。然后,我们需要综合考虑这些元素在尺寸、形态、数量以及排列上的变化,融合这些变化来制定一套综合的适配计划。这样的过程旨在保证不论是在何种设备或屏幕尺寸上,这些设计单元都能维持其原有的功能和视觉效果,进而为用户提供优质的体验。
虽然开发团队可能依赖于他们的经验或遵循既定的设计标准来执行适配任务,并不总是需要设计师提供详尽的适配指导,但设计师对适配原则的理解和掌握对于打造适用于所有用户设备的连贯体验至关重要。这种专业知识不仅能够提高设计工作的效率和产出的质量,还能促进与开发团队的有效合作,共同推动产品的成功开发。


作者:姚_Yale
链接:https://www.zcool.com.cn/work/ZNjgzNDY5MTY=.html
来源:站酷
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

鼠标指针的秘密:提升PC端交互的小技巧

天宇 交互设计及用户体验

一、鼠标指针概述
1.1 鼠标指针的起源
鼠标指针最早出现在20世纪60年代的早期图形用户界面系统中,如Douglas Engelbart在斯坦福研究所开发的oN-Line系统。随着操作系统的发展,鼠标指针的样式也变得更加多样化,以适应不同的操作和反馈需求。
 
1.2 鼠标指针的定义
光标是一种视觉提示,它不仅向用户显示鼠标的位置,还向用户显示如何与特定元素进行交互,包括选择文本、单击、拖动或滚动等。了解哪些光标指示哪些类型的交互并适当地使用它们,可以使界面对用户更直观。
 
1.3 在用户体验中的作用
光标作为用户与计算机系统之间交互的主要视觉工具。在用户体验中起到一些关键作用,例如:直观的控制、视觉焦点、操作反馈、精确选择、交互提示、增强可访问性、减少错误等。
 
二、鼠标指针的基本功能
2.1 指向与选择
  •  
    鼠标指针最基本的功能之一是指向。用户可以通过移动鼠标来控制指针在屏幕上的位置,指向不同的界面元素,如按钮、链接、文本或图像。
  •  
    选择功能通常与指向结合使用。当用户将指针放在某个元素上并按下鼠标按钮时,就可以选择该元素。例如,在文本编辑器中,用户可以通过指向并点击来选择文本;
  •  
    在网页上,指向并点击链接可以打开新的页面。
 
2.2 点击与激活
  •  
    点击是用户与界面元素交互的常见动作。用户将鼠标指针移动到按钮或其他可激活的元素上,然后按下并释放鼠标按钮来执行点击操作。
  •  
    激活功能指的是通过点击来触发元素的事件或动作。例如,点击一个按钮可能会提交一个表单,点击一个菜单项可能会打开一个新窗口或执行特定的命令。
 
2.3 拖动与移动
  •  
    拖动功能允许用户通过按住鼠标按钮并移动鼠标来拖拽界面元素,如窗口、图标或选定的文本。
  •  
    移动功能是指通过拖动操作来重新定位元素。用户可以在桌面上移动窗口到不同的位置,或在文档中拖动文本或图像来改变它们的位置。
  •  
    拖放操作是拖动的扩展,用户可以将一个元素拖到另一个元素或区域来执行特定的功能,如将文件拖到文件夹图标中进行移动或复制。
 
三:鼠标指针的多样性
3.1 箭头光标
介绍:箭头光标通常表现为一个箭头形状,指向屏幕的某个方向(通常是右上方),它允许用户通过鼠标或触摸板与屏幕上的元素进行交互。
鼠标指针的秘密:提升PC端交互的小技巧
 
 
功能
  •  
    选择:
    箭头光标允许用户点击按钮、选择菜单项或激活链接。
  •  
    指向:
    它提供了指向屏幕上特定元素的功能,帮助用户直观地识别可交互区域。
  •  
    导航:
    在浏览网页或应用程序时,箭头光标帮助用户在界面中导航。
交互行为
  •  
    悬停:
    将箭头光标悬停在某个元素上可能会显示额外的信息,如工具提示或菜单;也可能会触发视觉变化,如颜色或大小改变
  •  
    点击:
    用户可以通过将箭头光标定位到目标上并点击鼠标左键来执行点击操作。
 
3.2 指针光标
介绍:指针光标是屏幕上的一个可见符号,通常随鼠标移动而变化位置,允许用户与计算机进行交互。
鼠标指针的秘密:提升PC端交互的小技巧
 
 
功能
  •  
    选择:
    通过点击操作选择界面元素。
  •  
    指向:
    指示屏幕上的特定位置。
  •  
    激活:
    点击按钮或链接以触发事件。
  •  
    拖动:
    拖动窗口或对象到新位置。
交互行为
  •  
    悬停:
    将光标停留在某个元素上以查看状态变化或提示信息。
  •  
    点击:
    按下并释放鼠标按钮以选择或激活元素。
  •  
    双击:
    快速连续点击两次以执行默认命令,如打开文件或文件夹。
 
3.3 文本光标
介绍:文本光标是一个通常出现在文本字段中的垂直线条或竖条,指示用户可以在此位置插入文本。
鼠标指针的秘密:提升PC端交互的小技巧
 
 
功能
  •  
    文本输入:
    允许用户在文本字段中输入字符。
  •  
    文本编辑:
    用户可以通过点击文本光标来定位文本中的特定位置,进行编辑或修改。
交互行为
  •  
    点击:
    用户可以将鼠标指针移动到文本光标上并点击,以在该位置插入或编辑文本。
  •  
    拖动:
    用户可以拖动文本光标来选择文本。
 
3.4 十字光标
介绍:十字光标通常表现为一个十字形或“+”形的指针,它允许用户进行非常精确的定位和选择。
鼠标指针的秘密:提升PC端交互的小技巧
 
 
功能
  •  
    精确定位:
    十字光标帮助用户在屏幕上进行精确的点击或选择。
  •  
    细节操作:
    在需要处理图像、图表或其他细节元素时,十字光标提供了更好的控制。
交互行为
  •  
    点击:
    用户可以使用十字光标进行精确点击。
  •  
    拖动:
    在需要选择特定区域或绘制图形时,用户可以拖动十字光标。
 
3.5 不允许的光标
介绍:不允许/禁止光标通过特定的视觉样式(如带斜线的圆圈或箭头)来表示某个操作在当前上下文中是不被允许或禁止的。
鼠标指针的秘密:提升PC端交互的小技巧
 
 
功能
  •  
    禁用指示:
    指示用户界面中的某些元素或操作目前不可用或被锁定。
  •  
    防止误操作:
    通过视觉提示防止用户尝试执行不可用的操作,从而避免可能的误操作或错误。
交互行为
  •  
    视觉反馈:
    当用户将鼠标移动到禁止操作的区域时,光标变化提供即时的视觉反馈。
  •  
    操作阻止:
    系统阻止用户执行任何无效的操作。
 
3.6 屏幕快照选择区域
介绍:屏幕快照选择区域光标允许用户通过拖动来定义一个区域,这个区域将被捕捉并保存为图像文件。
鼠标指针的秘密:提升PC端交互的小技巧
 
 
功能
  •  
    精确定位:
    十字光标帮助用户在屏幕上进行精确的点击或选择。
  •  
    细节操作:
    在需要处理图像、图表或其他细节元素时,十字光标提供了更好的控制。
交互行为
  •  
    点击:
    用户可以使用十字光标进行精确点击。
  •  
    拖动:
    在需要选择特定区域或绘制图形时,用户可以拖动十字光标。
 
3.7 消失光标
介绍:指示在松开按钮时,所拖移的项目将消失。如果项目是
替身
,则不会删除其原件。
鼠标指针的秘密:提升PC端交互的小技巧
 
 
 
3.8 拷贝光标
介绍:拷贝光标通常表现为一个箭头旁边带有“+”号或其他表示复制的符号,明确告诉用户当前操作将复制选中的项目。
鼠标指针的秘密:提升PC端交互的小技巧
 
 
功能
  •  
    复制操作:
    允许用户通过拖动来复制文件、文件夹或其他界面元素。
  •  
    数据传输:
    在不同应用程序或同一应用程序的不同部分之间传输数据。
交互行为
  •  
    拖动复制:
    用户将鼠标指针放在可复制的元素上,按下鼠标按钮并拖动以复制该项目。
  •  
    释放完成:
    用户在目标位置释放鼠标按钮,完成复制操作。
 
3.9 替身光标
介绍:替身光标表明用户可以通过拖动操作创建原文件或文件夹的快捷方式,而不是移动原始项目。
鼠标指针的秘密:提升PC端交互的小技巧
 
 
功能
  •  
    创建快捷方式:
    允许用户在不改变原始文件或文件夹位置的情况下,创建一个指向原始位置的链接。
  •  
    节省空间:
    替身不占用额外的空间,因为它只是一个指向原始文件的引用。
交互行为
  •  
    拖动:
    用户将鼠标指针放在文件或文件夹上,按下并拖动。
  •  
    创建替身:
    在拖动过程中不松开鼠标按钮,同时按下Option键(或根据系统提示的其他修饰键),光标将变为替身光标。
  •  
    放置:
    用户将文件或文件夹拖到所需位置并释放鼠标按钮,完成替身的创建。
 
3.10 帮助指针
介绍:帮助指针通常表现为一个问号(?)或带有问号的图标,表示用户将鼠标悬停在某个元素上时可以获取帮助或说明。
鼠标指针的秘密:提升PC端交互的小技巧
 
 
功能
  •  
    提供信息:
    帮助指针可以向用户显示额外的说明或信息。
  •  
    辅助理解:
    帮助用户理解界面元素的功能或操作方式。
交互行为
  •  
    悬停显示:
    当用户的鼠标指针悬停在具有帮助功能的界面元素上时,光标样式可能会变化,同时显示帮助信息。
  •  
    点击获取:
    在某些情况下,用户可能需要点击带有帮助指针的元素以打开帮助文档或获取更多信息。
 
3.11 铅笔光标
介绍:铅笔光标是一种视觉提示,通常表现为一个铅笔形状的图标,用来告诉用户他们当前处于可以绘制或编辑文本的状态。
鼠标指针的秘密:提升PC端交互的小技巧
 
 
功能
  •  
    文本输入:
    铅笔光标用于指示用户可以在文本字段中输入文字。
  •  
    文本编辑:
    在已有文本上移动铅笔光标,可以进行文字的选择、编辑或修改。
交互行为
  •  
    点击定位:
    用户可以在文本中的任何位置点击铅笔光标,以定位文本插入点。
  •  
    拖动选择:
    用户可以拖动铅笔光标来选择文本。
 
3.12 精密指针
介绍:精密指针是一种特殊的光标样式,它为用户提供了更精细的控制能力,特别是在需要精确定位或选择的应用程序中。
鼠标指针的秘密:提升PC端交互的小技巧
 
 
功能
  •  
    精确定位:
    允许用户在需要高精度的界面元素上进行操作,如图形设计、图像编辑或表格数据输入。
  •  
    细致选择:
    在文本编辑或代码编辑中,精密指针可以帮助用户更准确地选择文本或代码段。
交互行为
  •  
    点击:
    用户可以使用精密指针进行精确点击。
  •  
    选择:
    用户可以轻松地选择小尺寸的界面元素或在紧密排列的元素之间进行选择。
 
3.13 单元格指针
介绍:单元格指针是一种特殊类型的光标,它在电子表格应用程序(如Microsoft Excel、Google Sheets等)中用于指示当前选中的单元格或用户可以输入数据的位置。
鼠标指针的秘密:提升PC端交互的小技巧
 
 
功能
  •  
    单元格选择:
    允许用户通过点击来选择单个或多个单元格。
  •  
    内容编辑:
    指示用户可以在单元格中输入或编辑数据。
交互行为
  •  
    点击选择:
    用户可以通过点击来选择单元格,单元格指针随之移动到该单元格。
  •  
    拖动选择:
    用户可以拖动单元格指针来选择一个区域的单元格。
  •  
    输入编辑:
    用户可以在单元格指针所在的位置输入或编辑文本。
 
3.14 放大/缩小指针
介绍:放大/缩小指针通常表现为一个带有加号(+)或减号(-)的放大镜图标,用来指示用户当前正在进行放大或缩小的操作。
鼠标指针的秘密:提升PC端交互的小技巧
 
 
功能
  •  
    放大内容:
    允许用户放大查看细节,例如地图、图片或文本。
  •  
    缩小内容:
    允许用户缩小以获得更广阔的视野。
交互行为
  •  
    点击放大/缩小:
    用户可以通过点击带有“+”或“-”符号的放大/缩小按钮来进行操作。
  •  
    拖动缩放:
    在一些应用中,用户可以通过拖动一个滑块或在触摸屏幕上用两个手指进行捏合操作来放大或缩小。
  •  
    滚轮缩放:
    使用鼠标滚轮或触控板的多点触控手势也可以实现放大或缩小。
 
3.15 移动&拖拽光标
介绍:移动光标是一种鼠标指针样式,通常表现为一个带有箭头的矩形或边框,表示用户可以通过拖动来移动某个元素或对象。
鼠标指针的秘密:提升PC端交互的小技巧
 
 
功能
  •  
    元素移动:
    允许用户通过拖动操作来改变元素在界面上的位置。
  •  
    布局调整:
    用户可以通过移动光标来调整界面元素的布局。
交互行为
  •  
    点击并拖动:
    用户可以通过点击并拖动移动光标来移动元素。
  •  
    释放完成移动:
    用户释放鼠标按钮后,元素将停留在新位置。
 
3.16 抓取指针
介绍:抓取指针是一种鼠标指针样式,通常表现为一个张开的手或带有抓取图标的指针,表示用户可以通过拖动来抓取和移动元素。
鼠标指针的秘密:提升PC端交互的小技巧
 
 
功能
  •  
    抓取元素:
    允许用户通过拖动操作来抓取界面上的元素。
  •  
    移动元素:
    在抓取元素后,用户可以将其移动到新的位置。
交互行为
  •  
    点击并拖动:
    用户可以通过点击并拖动抓取指针来抓取元素。
  •  
    释放完成移动:
    用户释放鼠标按钮后,元素将被放置在新位置。
 
3.17 载入光标
介绍:等待光标是一种特殊的光标样式,通常以一个旋转的图标、沙漏或进度条的形式出现,用来指示应用程序当前正在忙碌,正在等待某个操作完成或数据加载。
鼠标指针的秘密:提升PC端交互的小技巧
 
 
功能
  •  
    指示忙碌状态:
    向用户明确表示应用程序正在忙碌,正在处理数据或执行任务。
  •  
    提供反馈:
    为用户提供即时的视觉反馈,告知他们操作正在进行中。
交互行为
  •  
    显示载入光标:
    当应用程序开始处理任务时,指针变为载入光标。
  •  
    隐藏载入光标:
    任务完成后,载入光标消失,恢复为正常指针样式。
 
3.18 滚动光标
介绍:滚动光标是一种用户界面元素,用来指示用户可以滚动查看的内容区域。它可以是滚动条上的滑块,也可以是鼠标滚轮或触控板的滚动手势。
鼠标指针的秘密:提升PC端交互的小技巧
 
 
功能
  •  
    内容浏览:
    允许用户浏览超出当前视图范围的内容。
  •  
    滚动内容:
    允许用户滚动查看内容,如网页、文档或图像。
交互行为
  •  
    拖动滚动:
    用户可以点击并拖动滚动条上的滑块来上下或左右滚动内容。
  •  
    滚轮滚动:
    使用鼠标滚轮或触控板的滚动手势可以快速滚动页面。
  •  
    自动滚动:
    在某些应用程序中,内容可以自动滚动,如在演示或某些游戏场景中。
 
四、鼠标指针的交互设计原则
4.1 一致性(Consistency)
  •  
    定义:一致性原则要求在整个应用程序或网站中,鼠标指针的行为和样式保持统一。这意味着相同的操作应产生相同的视觉反馈,相同的指针样式应表示相同的功能。
  •  
    应用:例如,如果标准箭头指针用于所有选择操作,那么用户就会学会预期这种指针样式,并知道何时可以进行选择。
 
4.2 反馈(Feedback)
  •  
    定义:反馈原则指的是系统应提供即时的视觉或听觉信号,以响应用户的操作。这有助于用户理解他们的操作是否成功,以及系统的状态。
  •  
    应用:例如,当用户将鼠标指针移动到按钮上时,按钮可能会改变颜色或显示阴影,以表明它是可点击的。
 
4.3 可见性(Visibility)
  •  
    定义:可见性原则确保鼠标指针在所有情况下都是可见的,以便用户始终知道他们当前的位置和可以进行的操作。
  •  
    应用:例如,当指针移动到特定元素上时,元素可能会高亮显示,或者指针可能会改变形状或大小,以提高其可见性。
 
4.4 适应性(Adaptability)
  •  
    定义:适应性原则指的是鼠标指针应能够适应不同的用户需求和上下文环境。这包括对不同屏幕尺寸、分辨率和用户偏好的适应。
  •  
    应用:例如,提供可调整的指针大小选项,以便视力不佳的用户可以更清楚地看到指针。或者在不同的操作系统或设备上使用适当的指针样式。
 
五、鼠标指针对用户体验影响
5.1 提升效率与准确性
  •  
    鼠标指针提供了一种直观的方式来快速导航和选择界面元素。通过精确的指向和点击,用户能够高效地完成任务,减少寻找和选择目标所需的时间。
  •  
    鼠标指针的变化可以即时反映用户的操作,如当用户将指针移动到链接上时,指针变成手形,这是一种即时的视觉反馈,告诉用户这是一个可点击的链接。
  •  
    清晰的指针状态变化可以减少用户在操作过程中的不确定性,帮助他们更好地理解界面的当前状态和预期行为,从而降低操作错误。
 
5.2 增强可访问性
  •  
    鼠标指针的设计考虑到了不同能力的用户。例如,可调整的指针大小和颜色对比度可以帮助视力不佳的用户更容易地看到和跟踪光标。
  •  
    辅助功能,如指针粘滞键或慢速指针移动,可以帮助运动障碍用户更准确地控制指针,确保所有用户都能有效地与界面交互。
 
5.3 个性化与品牌识别
  •  
    通过自定义鼠标指针的样式和动画,应用程序和网站可以增强其品牌识别度。独特的指针设计可以帮助用户在视觉上与品牌建立联系。
  •  
    个性化的指针样式可以提供更丰富的用户体验,让用户感觉界面更加贴心和专属。
 
六、技术实现与自定义
6.1 操作系统的鼠标指针设置
以mac系统为例:系统偏好设置 -> 辅助功能 -> 指针控制
鼠标指针的秘密:提升PC端交互的小技巧
 
 
  •  
    操作系统通常提供了一套预定义的鼠标指针方案,包括不同的指针形状和大小,以适应各种操作和视觉需求。
  •  
    用户可以通过控制面板或系统设置访问鼠标指针的配置选项。例如,在Windows中,用户可以打开“鼠标属性”对话框来更改指针速度、调整指针可见性(如指针大小和颜色),以及选择不同的指针方案。
  •  
    一些操作系统还提供了辅助功能,如指针的轨迹显示,帮助用户更清晰地追踪鼠标移动。
 
6.2 自定义指针样式与动画
  •  
    需要下载第三方应用程序完成自定义,例如:Steer Mouse;xGestures;Smooth Scroll;Catch Mouse等
  •  
    用户和设计师可以通过创建自定义指针样式来个性化他们的计算机或应用程序。这通常涉及选择或设计新的指针图像,并将其应用为鼠标指针。
  •  
    自定义指针样式可以包括独特的图形设计、颜色和主题,以匹配应用程序的品牌或用户的个性。
  •  
    动画指针可以提供更丰富的视觉反馈,例如,一个等待动画可以显示旋转的图标,以表明应用程序正在处理用户的操作。
 
6.3 编程控制指针行为
  •  
    开发者可以通过编程方式控制鼠标指针的行为,以增强应用程序的交互性。这包括改变指针的形状、位置、可见性,甚至创建自定义的指针效果。
  •  
    在Web开发中,CSS和JavaScript可以用于更改指针样式和行为。例如,cursor属性可以改变HTML元素上的指针图标,而JavaScript可以用于监听鼠标事件并动态更改指针样式。
  •  
    在桌面应用程序开发中,开发者可以使用相应的API来控制指针。例如,Windows API允许开发者设置自定义光标,而macOS的AppKit框架提供了设置光标的接口。
  •  
    编程还可以实现更高级的交互,如捕捉鼠标位置、响应鼠标事件,以及在特定条件下更改指针行为。
 
七、案例研究
7.1 成功的鼠标指针设计案例
 
Current Time 0:00
/
Duration Time 0:52
 
Loaded: 0%
 
Progress: 0.00%
Playback Rate
1.00x
 
 
7.2 鼠标指针设计中的常见问题
  •  
    不一致的指针样式:使用多种不同的指针样式可能会导致用户混淆,特别是如果指针变化与功能不匹配时。
  •  
    不明显的可交互元素:当指针移动到可交互元素上时,如果没有清晰的视觉反馈,用户可能不知道可以进行操作。
  •  
    指针尺寸不适当:指针太小或太大都可能影响用户体验,特别是在不同分辨率的屏幕上。
  •  
    缺乏视觉反馈:鼠标指针在悬停、点击或拖动时,如果没有适当的动画或变化,可能会让用户感到困惑。
  •  
    指针与界面元素间距不当:当用户点击按钮或其他元素时,如果指针位置与实际触发区域不一致,可能会导致误操作。
  •  
    指针样式与品牌形象不符:如果自定义指针样式与品牌的视觉形象不协调,可能会削弱品牌识别度。
  •  
    在不同操作系统或设备上的兼容性问题:设计的指针样式需要在不同的操作系统和设备上进行测试,以确保一致性和功能性。
  •  
    动画过度或不足:指针动画可能会吸引用户的注意力,但过度的动画可能会分散用户对主要内容的关注;不足的动画则可能无法提供足够的交互提示。
  •  
    指针行为与用户期望不符:用户对指针行为有一定的预期,如果指针的实际行为与这些预期不符,可能会导致用户感到困惑。
 
结语
鼠标指针的设计需要综合考虑功能性、美观性和用户体验。一个设计良好的鼠标指针不仅能够提升用户界面的整体质量和效率,还能够增强用户对产品或服务的满意度和忠诚度。希望通过本篇文章大家可以合理的利用各种鼠标指针类型。
 
附件文件如下:可根据需要自行下载。(用于在设计稿上标注,或与开发沟通)
鼠标指针的秘密:提升PC端交互的小技巧
 
 
 

作者:姚_Yale
链接:https://www.zcool.com.cn/article/ZMTYyNjY1Ng==.html
来源:站酷
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

我们是如何搭建企业级B端设计规范的?

天宇 B端ui设计文章及欣赏

今天主要是和大家分享一下我们公司内部建立设计体系的方法和实践案例,希望大家能指正与交流~
我们团队就是最可爱滴~~~
我们是如何搭建企业级B端设计规范的?
 
 
B+Design System是以当前互联网主流B端框架为基础,并结合合公司特定业务场景而打造的具有"公司品牌特色的B端后台设计体系"(以下简称为"B+Design"),包含了有关颜色、字体、icon、栅格、版式、间距、数据可视化等设计规范指南,组件层提供 30+ 不同的组件,包括它们的不同状态,形成的模式,以及应用的产品。
 
 
一、为什么要建立 B+Design 设计体系?
随着公司快速发展,目前公司用于业务支撑的后台管理系统"品类繁多且零散独立",需构建一套"灵活、专业"的设计体系来统一设计生态风格及交付标准。
 
当前痛点:
沟通时间成本高
:跨部门的项目实施过程中流程混乱,产品、设计、开发、测试等岗位在工作对接时沟通低效且问题耦合度高;
 
交付质量差
:无项目统一交付标准,不同项目质量产出不稳定,项目质量高度依赖于各个环节负责人的个人能力;
 
做不好设计协同
:各个系统级页面架构、组件、样式野蛮生长,缺少规范范导致样式及体验不统一;
 
研发效率低
:组件重复开发,维护成本也高,无基础沉淀能力;
 
我们是如何搭建企业级B端设计规范的?
 
 
 
 
二、构建 B+Design 的思路
1、设计目标
伴着公司业务发展,开源的组件库已无法满业务需要,搭建一套更适合公司业务的UI组件库,势在必行;设计系统承载着作为一个沉淀基础能力的支持平台,同时也具有赋能多多边业务、多种角色的重要作用和价值;
 
标准统一:
重新定义标准化的产品用户体验,统一品牌形象、设计标准,降低决策成本,提高产品迭代效率及质量;
 
降本增效:
基础能力沉淀,规范设计元素,减少重复性设计,且提高代码可复用性,避免重复开发,降低时间及人力成本;
 
高效协同:
降低不同设计师或上下游同事之间的沟通成本,提高团队之间的协作力,提升团队整体效率;
 
设计延展:
通过设计规范建立,满足组件在不同场景及业务中的延展和扩充,从而实现全链路、多场景的高效输出;
我们是如何搭建企业级B端设计规范的?
 
 
 
2、设计原则
为了更适用于企业级产品的开发和使用,通过大量中后台场景的的实践,B+Design设计系统提炼出以下设计原则:
清晰:
效率提升是务实之基。设计应减少不确定因素,降低用户判断次数,明确信息层级导向,使操作目的更清晰;清晰的设计体系让产品操作直观、流程一步到位;信息传达清晰表意明确,助用户短时间内快速理解并作出判断。
 
高效
设计效率:可快速生成效果图,也可使用Sketch,组件库,页面模板等快速生成效果图和业务解决方案来提高产品体验一致性;
开发效率:组件均已代码封装;并提供体验评估标准以供参考,保证产品质量;
使用效率:系统常用组件(如批量搜索和操作)提高用户工作效率;
工作协同:减少产品开发流程中各个角色之间的沟通成本;
 
标准化:
样式规范、操作流程、呈现高度一致的设计标准,能体现产品的品牌感与信赖感,实现品牌感的系统传达,还能降低用户反复学习成本,给用户带来品牌信赖。
 
创新:
通过对当前市场主流设计系统开展竞品分析,结合FS业务场景对各个组件进行统一规范,打造符合FS品牌特性的产品设计体系;
我们是如何搭建企业级B端设计规范的?
 
 
 
3、原子化组件思维
原子最早是由英国化学家/物理学家约翰·道尔顿提出的,继承古希腊原子论和牛顿微粒说,提出的原子论。化学元素由不可分的微粒(原子)构成的,它在一切化学变化中是不可再分的最小单位。
原子理论同样适用于我们的设计系统中:我们的页面是由原子(最小单位设计元素)、分子(基础控件)、组织(基础功能组件)、模版(业务定制组件)、页面构成的;
我们是如何搭建企业级B端设计规范的?
 
 
注意:设计组件不是把UI元素堆积到一个地方,然后各处集中引用用这么简单。组件化的工作方式信奉独立、完整、自由组合,目标就是尽可能把设计与开发中的元素独立化,使它具备完完整的局部功能,通过特定规则自由组合来构成整个产品。
 
 
三、构建 B+Design 的步骤
基于前期的思考,接下来我们的任务是对整个体系的制定进行任务规划,以下是四大步骤:
我们是如何搭建企业级B端设计规范的?
 
 
 
第一步:现状分析
通过现状所有系统进行设计走查及用户问卷调研,收集用户建议及观点,明确规范需要优化的方向。
我们是如何搭建企业级B端设计规范的?
 
 
 
第二步:框架梳理
通过三大竞品设计体系(阿里,字节,腾讯)框架的梳理,结合现有设计页面,分析业务场景和竞品框架,确定FS的最小元素,整理和归类自己的组件框架。
最终B+Design组件框架主要分为八大板块,分别为:基础样式、通用、布局、导航、数据录入、数据展示、反馈、其他,共50+组件;
我们是如何搭建企业级B端设计规范的?
 
 
 
第三步:设计组件和规范指南
针对已梳理好的框架展开组件设计工作,同时为每个组件编写相应的规范指南,为使用者提供场景参考。
1、设计组件
组件设计是设计规范中最核心,工作量最大的一个环节。我们可以将它拆解成几个部分,先做出基础组件,再基于基础组件和业务需求抽象设计业务组件,最后抽象成页面模板。
我们是如何搭建企业级B端设计规范的?
 
 
 
  •  
    基础组件
说到基础组件,这就是前面所提到的原子化思维,在进行设计系统的构建时,我们期望达到这样一种效果:当对任何一个原子进行改动时,所有依赖于该原子的部件都能够全部自动更新。唯有满足这一条件,设计系统所设想的提升效率、解放生产力的目标才能真正得以实现。
我们是如何搭建企业级B端设计规范的?
 
 
我们是如何搭建企业级B端设计规范的?
 
 
我们是如何搭建企业级B端设计规范的?
 
 
我们是如何搭建企业级B端设计规范的?
 
 
 
 
  •  
    业务组件
在构建完基础组件后,可以根据业务需求,将部门内使用频率较高的组件进行评估,抽象成业务组件。
例如我们用的比较多的就是人员选择器、附件下载、文本编辑器等等...
我们是如何搭建企业级B端设计规范的?
 
 
  •  
    页面模板
完成基础组件和业务组件的构建工作后,我们可以依照全局说明,通过组件搭建页面模板。页面模板不仅能够切实提升组件的使用效率,而且能提供出色的组件使用示范作用,增进设计说明和组件的结合。
 
我们是如何搭建企业级B端设计规范的?
 
 
我们是如何搭建企业级B端设计规范的?
 
 
我们是如何搭建企业级B端设计规范的?
 
 
我们是如何搭建企业级B端设计规范的?
 
 
我们是如何搭建企业级B端设计规范的?
 
 
 
2、规范指南
在后台设计体系中,“规范指南”是一套为了确保设计的一致性、可用性和可维护性而制定的规则和指导原则。将所有的规范内容整理成详细的文档,配以示例和说明,方便团队成员查阅和参考,此步骤也工作量巨大。主要分为七大模块:
我们是如何搭建企业级B端设计规范的?
 
 
我们是如何搭建企业级B端设计规范的?
 
 
 
 
第四步:效果验证
“B+Design System”建立成功后在"多个业务系统"中进行应用,通过实际业务反馈来进行效果验证。
我们是如何搭建企业级B端设计规范的?
 
 
 
四、升级迭代机制
一个统一的设计语言不应该仅仅是一组静态规则和单个组件构成成的,它应该是一个不断发展的生态系统。需要我们在产品实践中不断优化、迭代,让组件更加贴合场景,更好的服务业务。
我们是如何搭建企业级B端设计规范的?
 
 
以上就是我们公司内部构建整个设计体系的全过程啦~~~~~
 
在完成设计规范的构建后,我们联合了产品经理和前端工程师,帮助每个环节的人员快速搭建产出物。
 
对于产品经理
:我们帮助产品搭建了一套Axure元件库,该元件库与设计组件库一样,可以快速搭建原型,提高了产品的工作效率,与设计师、开发的沟通也更加顺畅。甚至对于简单的页面产品可以自己直接出原型给开发,开发直接沿用写好了的组件库。
 
对于前端
:辅助前端建立前端组件库,这样减少了设计走查的问题,对于以前各种样式问题需要调整,现在基本都是写好了的组件,可以有更多时间去写交互和提高系统的性能。
 
 
 


作者:设计恐慌症
链接:https://www.zcool.com.cn/article/ZMTYyNzI5Ng==.html
来源:站酷
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

小程序尺寸,一篇搞定

天宇 系统UI设计文章及欣赏

很多工作了几年的设计师依然搞不懂小程序画布创建依据和适配逻辑,所以今天针对这个问题,做一篇简单的分享,来对这种基础知识点做个扫盲。
首先小程序之所以叫小程序,因为它不是在手机、电脑系统上运行的应用(Native),而是在微信里运行的应用。也就是说,微信本身有套系统,而小程序的设计要遵循的是微信的设计规范,而不是苹果、安卓、微软的设计规范。
小程序尺寸,一篇搞定
 
 
这么做的原因是为了让开发者只用一套代码,就能在所有平台、系统上的微信运行,并展示出相同的效果。这个逻辑和网页类似,不管你在什么平台还是系统只要安装了浏览器,就可以读取相同的网页,而不用针对不同平台写一套全新的代码出来。
虽然小程序主要在移动端运行,它的设计理念会尽量贴合原生应用,多数控件、组件、交互的设计方式一样,但系统不同必然会导致细节上的差异,而界面的画布就是最大的问题。
首先小程序官方创建了一套自己的语言,WXML、WXSS、WXS,分别对应网页前端的 HTML、CSS、JavaScript。控制尺寸、样式的语言是 WXSS,而它的使用的尺寸单位是 rpx。
rpx 不是厘米、像素这样的物理单位,也不是移动端会用的 pt、dp、sp 这样的矢量单位,而是一个很特殊的“
变种单位
”。
微信系统在渲染界面时,固定了移动端视图窗口为 750rpx。不管你在苹果还是安卓系统,用的是无刘海小屏 iPhoneSE 还是新款 iPhone15 破儿麦克斯,都使用 750rpx 渲染。
换句话说,
rpx 的长度即 —— 屏幕的 1/750
这是个比较抽象的概念,移动端使用矢量单位,是为了在屏幕变大的同时扩大画布尺寸,提升显示容量,所以有了适配原则,组件的应用自动布局适应空间的变化。
但是小程序不一样,微信采用了最简单粗暴的模式 —— 等比缩放。在不同尺寸的屏幕中,直接缩放内容来填满窗口。比如下面是使用 iPhone13、iPhone15promax、Mac 端截图的同一个小程序界面。
小程序尺寸,一篇搞定
 
 
如果我们把它们缩放成一样的宽相互叠加,会发现元素大小是一样的(Mac 端字体和移动端有差异,所以有一定宽度差异,但是字号相同)。
小程序尺寸,一篇搞定
 
 
但正常的移动端应用,使用自动布局而不是等比放大,覆盖到一起是不会重叠的,比如下面 13 和 15promax 中同一张 APP 界面截图的叠加。
小程序尺寸,一篇搞定
 
 
所以,微信的画布就是 750rpx 宽适配到所有移动端屏幕,但高度会根据比例调整,毕竟不同屏幕的长宽比不一样。
小程序尺寸,一篇搞定
 
 
再进一步分析,750 这个数值哪来的呢?一看就知道是 iPhone 早期和低端设备的实际分辨率,即 375 的 2x 数值。虽然现在移动端设计已经从 375 过渡到 390 再更新到目前的 393,但小程序依旧使用375。
原因和之前响应式分享中提到的一样 ——
往大适配容易,往小适配难
现在市场上还保留数量可观的 375 设备,以微信的角色和体量就势必要兼容它们。既然兼容它们,那
设计和渲染就以兼容的最小画布为准向上放大
,而没有向下缩小的顾虑,这可以最大保证兼容性和可用性。
用 375 规格的设备去创建画布是没有问题的,不管你是使用 iPhone SE 还是 iPhone Mini 为标准都可以。
小程序尺寸,一篇搞定
 
 
因为系统用的 750rpx,所以原则上使用 750*1334 或 750*1624 画布创建最佳,但实际情况还是有出路。因为官方组件库用的是 375 宽....
小程序尺寸,一篇搞定
 
 
这又涉及到现实情况的考虑,毕竟设计是设计,开发是开发。在设计过程中我们往往会用其它应用设计好的素材,尤其一些大厂应用,小程序就是 APP 的翻版。如果把画布做成 750 意味着素材得全部重调一遍,和重做差不多,而且参数和设计师习惯不同,会出很多错误。
所以,正常创建小程序的画布使用常规的 375 画布即可。而在进入开发阶段,程序员可以直接在即时、 Figma、蓝湖的标注设置中使用 2x 的倍率,既可以获得 rpx 的具体数值。
这是个隐患问题,建议尽量在设计前和你们的前端程序员核对一遍懂不懂的如何换算数值,创建 375 是否有阻力,如果一定强调要用 750,你再自己展开后续的对线,谁赢了听谁的……
除了标准移动端画布外,还有个非常鬼畜的地方,就是组件库内有个 Half-screen Dialog,里面的组件用的是 414 宽。这数值是 iPhone 8 Plus/ XS Max  的规格,总不能还特意去支持这些古代大屏吧?
414 是小程序在电脑端启动时使用的规格,未经适配的小程序在电脑端的窗口就是固定的 414*736 。
小程序尺寸,一篇搞定
 
 
小程序尺寸,一篇搞定
 
 
用 736 这个高也和兼容小屏幕有关就不展开了,且小程序在电脑端也可以使用响应式的适配,只是这个需求实在太少,所以也不在这里多做介绍,感兴趣的可以自己研究官方规范。
 
最后,我自己当 AI 做总结
  •  
    小程序使用 rpx 作为宽度单位
  •  
    移动端小程序使用 750rpx 渲染
  •  
    rpx 长度是移动端屏幕的 1/750
  •  
    小程序适配不同手机屏幕的方式是根据宽度等比缩放
  •  
    创建小程序设计画布使用 375*667 或 375*812
  •  
    小程序在电脑端上会放大成 414*736
  •  
    电脑端调用的原生组件和移动端不同


作者:酸梅干超人
链接:https://www.zcool.com.cn/article/ZMTYzOTY3Ng==.html
来源:站酷
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
 

一篇文章带你秒懂图标设计

天宇 B端ui设计文章及欣赏

从1973年第一代图形用户界面的呱呱落地到今天百家争鸣,图形用户界面竟然已经走过了50年的发展历程,更神奇的是,原来UI设计这个职业的起源也是因图标的起源而起,后来图标成了UI设计中最重要的视觉元素之一,接下来,我们一起走进图标的世界,了解它神秘背后的故事。
 
 
一篇文章带你秒懂图标设计
 
 
 
目录
一、 图标的起源
二、 图标设计的定义
三、 图标的种类
四、 图标设计8大原则
五、 图标的6大作用
六、 提升图标设计的4个小技巧
七、 5个图标网站推荐
八、图标的命名规范
 
 
 
一、图标的起源
在计算机发展的早期,用户界面主要是基于命令行的,由字母和数字组成,操作复杂且对普通用户不友好,用户需要记住大量的命令和参数才能使用计算机系统。
 
随着计算机技术的发展,为了使计算机更易于使用和理解,程序员开始开发图形化的元素来代表各种操作和功能,图标概念由此诞生。最初的目的是帮助新手用户能够更方便地组织文件和执行任务,而无需记住复杂的命令。
 
 
1.施乐公司的开创性工作
1973年,美国施乐公司推出了第一批真正意义上具有图形用户界面的个人电脑——Xerox Alto。虽然这款电脑仅生产了约 2000 台,但它为后来的计算机图形界面发展奠定了基础。它的界面中已经出现了一些简单的图标,如垃圾桶、计算器、打印机、文件和文件夹等,这些图标成为了后来图标设计的雏形。
一篇文章带你秒懂图标设计
 
 
 
 
2.苹果公司的推动
1979年,史蒂夫·乔布斯参观了施乐公司的原型机后,深受启发,决定开发自己的图形界面计算机。1983 年,苹果公司推出了Apple Lisa,这是苹果首台图形界面计算机,其界面中的图标设计得到了进一步的发展。
在这一时期,现代图标设计之母苏珊·卡尔担任苹果的创意总监,她设计的像素风格图标简洁、清晰、易于理解,具有很高的视觉平衡性,即使在今天看来也显得活泼有趣。
 
一篇文章带你秒懂图标设计
 
 
 
 
3.微软的跟进与发展
1985年,微软发布了 Windows 1.0操作系统,这是微软在图形用户界面领域的重要尝试。该系统中的图标设计也借鉴了苹果的一些理念,但也有自己的特点。随着 Windows 操作系统的不断发展和普及,图标设计也逐渐成为了用户界面设计中不可或缺的一部分。
 
一篇文章带你秒懂图标设计
 
 
 
 
 
二、图标设计的定义?
图标设计是一种设计活动,主要是创造出用于代表物体、动作、概念等各种元素的图形符号。
 
这些图形符号具有简洁性,让人能快速识别。比如手机桌面上的微信图标,用两个对话气泡的简单图案就代表了这个软件,让人一眼就能明白。图标设计在很多领域都有应用,像软件界面、网站、移动应用等,能够为用户提供视觉引导,方便用户操作。
 
一篇文章带你秒懂图标设计
 
 
 
 
 
三、图标的种类
图标在提升产品气质上起着不可估量的地位,在界面中往往起着画龙点睛的作用,无法想象在一个产品中,没有图标,界面会显得多么的无聊和乏味,但是图标也不能总用一种形式的图标,这样也会百看让人生厌,因此也就衍生了图标的多样性,以下是我整理的常见图标类型:
 
1、从视觉表现上,有以下12大类图标
一篇文章带你秒懂图标设计
 
 
 
 
2、从功能上,有以下6大类图标
❶工具图标
工具图标在B端项目中应用很广泛,几乎每个组件中都会包含这类图标;比方说腾讯文档上方的文档编辑图标就是属于这种类型,它的装饰性很小,更多是功能的承载。
 
一篇文章带你秒懂图标设计
 
 
 
 
❷装饰图标
在一些软件产品中,会重点强调品牌、情感化设计,大量启用3D化的装饰图标来提升界面的质感。
比方说腾讯电脑管家下面的这个界面设计,它就运用了大量具有装饰性的图标来传递信息表达品牌,并且中央还采用腾讯电脑管家的IP形象作为切入点,萌萌的形象无形中拉近了与受众之间的距离。
 
一篇文章带你秒懂图标设计
 
 
 
 
❸启动图标
在项目中,当用户想表达品牌时,经常会把LOGO图标做成动态图,来更好的传递品牌理念,比方说联想电脑管家,在启动页时,就运用了动态启动图标,同时下面还附带了一个slogan的文字动效,很好的向用户传递了安全的理念。
 
一篇文章带你秒懂图标设计
 
 
 
 
❹ 进程提示图标
在软件界面中,经常也需要进程的提示,这时候图标就可以起到这样的作用,比方说腾讯电脑管家在清理垃圾时,图标里面的风扇就一直在转,寓意当前清理工作正在进行中。
 
一篇文章带你秒懂图标设计
 
 
 
 
❺ 状态提示图标
软件在运行过程中难免会出现bug或者内容为空的时候,这时候状态提示图标就尤为重要,可以大大减轻人们的焦虑情绪。
 
一篇文章带你秒懂图标设计
 
 
 
 
❻ 增加界面趣味性的图标
图标不仅在理解和使用上给人们提效了,而且有时添加动效的图标还能给人带来丝丝惊喜和愉悦。
比方说联想的这个动态加载图标,看着就很有趣,让人忍不住多欣赏一下。
 
一篇文章带你秒懂图标设计
 
 
 
 
 
四、图标设计8大原则
虽然现在AI盛行,很多酷炫的效果可以用AI实现,但是一些让图标看起来更加专业精致、耐看的秘密我们还是需要知道的,了解这些设计原则,我们可以事半功倍,当AI生产有偏差时,我们自己可以优化、修复和调整。
 
 
1、大小统一
图标大小统一,就是一组图标放置在一起,图标大小要看起来差不多,不能忽大忽小,比方说这组图标的第三个图标,电脑图标明显过高,跟其他图标放在一起就显得不是那么的协调美观和统一。
一篇文章带你秒懂图标设计
 
 
在大小统一这方面,我们记得就是几何图形它们有视觉差,有的时候并不是说尺寸一样,大小就一样了,比方说下面这组图形,左边的这组它们高度一样,可是看起来大小并不太一样,明显中间的三角形显得小;右边的这组,三角形比左右两边的都要高,可是它们放在一起看起来大小就是差不多的,这就是几何图形带来的视觉差,就是我们在做图的时候,要记得多去感受,设计中的美很多不是用1+1=2能解释清楚的,它就是一种感受,放下心中的浮躁,我们还是能感受到它们之间的区别,这种美也没那么玄乎,只要用心,一定可以做出大小一致的图标。
 
 
一篇文章带你秒懂图标设计
 
 
 
 
 
 
2、圆角统一
圆角统一,就是图标之间有相同造型,然后又都有圆角的,那么他们就要保持相同的圆角曲度,比方说下面这组图标,图标的外形都是正方形且它们都带有圆角,可是它们的圆角曲度却明显不一样,这样就看起了不够规范和专业。
一篇文章带你秒懂图标设计
 
 
 
 
3、风格统一
界面中同样功能的图标,样式和风格需要保持一致,比方说这组图标样式,风格就保持着高度的一致,都是用的玻璃质感的磨砂材质。
一篇文章带你秒懂图标设计
 
 
 
 
4、角度统一
这组扁平化图标,在右边相似的角度都叠加了一个小色块,增加了图标的层次感,相同的角度也增加了图标的一致性和系列感。
 
一篇文章带你秒懂图标设计
 
 
 
 
5、粗细统一
图标的粗细要统一,这样图标就会看起来比较精致,比方说下面的这组图标,图标外框线都是用的3px,图标里面的线都是用的2px,图标的粗细都保持一样的粗细规律,这样的图标看着也是同样的美观和一致。
一篇文章带你秒懂图标设计
 
 
 
 
6、疏密统一
下面是一组类似于插画风格的图标,图标的风格是布线比较密集饱满,而三个图标都遵循了这样的原则,看起来出奇的统一,所以它们看起来像是一组成套图标。
一篇文章带你秒懂图标设计
 
 
 
 
7、透视统一
当设计的图标是立体时,要注意它们的透视要统一,就像下面的这组2.5D图标,它们的设计透视就保持着高度的一致。
一篇文章带你秒懂图标设计
 
 
 
8、易识别
图标的优劣首先取决于其能否让用户一目了然地理解其代表的意义,这是很重要的图标设计原则。
下面的这组手机主题图标,识别性就非常的高,简洁且好理解。
一篇文章带你秒懂图标设计
 
 
 
 
 
五、图标的6大作用
图标在界面设计中扮演着至关重要的角色,它们遍布于应用程序的各个角落。无论是导航栏、工具栏还是标签栏,亦或是首页、详情页、个人中心页,功能图标都随处可见。图标的主要作用在于传达信息,相比文字,它们能更直接地传递概念,并且能够为用户的视觉体验增添乐趣。
 
1、提升界面的使用效率
功能图标常以简洁的图形呈现,它们便于用户识别和记忆。这种设计让用户能够迅速定位到所需的功能,无需耗费时间阅读文字说明或浏览冗长的菜单选项,大大提升了界面的使用效率。
 
华为云的这个界面,文字信息很多,因为有了图标的存在,人们寻找起来特别高效,能高效定位到想要的信息。
 
一篇文章带你秒懂图标设计
 
 
 
 
2、增加用户的满意度
图标不仅可以提升界面使用效率,还能提升用户的体感和满意度,精美的图标让人看着都是赏心悦目的,就像我们在大街上看到一个美女,都忍不住多驻留一伙一样。
 
华为云这组精美的图标动效就给了我很大的视觉享受,图标设计精致,配色舒适,还有动效,给足了用户满足感。
 
一篇文章带你秒懂图标设计
 
 
 
 
3、减少人们认知的成本
图标很多的造型都来源于生活,来源于我们熟悉的事物,在界面中运用我们熟悉的图形会大大降低人们的认知成本,也会让更多人产生共鸣,它的传达作用不受语言和国界的束缚,是一种高效的界面表达语言。
 
华为云的这组图标就是运用了人们日常生活中非常熟悉的元素,共鸣感很强,人们学习和理解的成本很低。
 
一篇文章带你秒懂图标设计
 
 
 
 
4.提升品牌形象
仔细观察会发现,在生活中有很多的软件产品,会把企业的LOGO融入到日常产品的图标设计中,大大提升了品牌的一个曝光度。
 
腾讯云就有这样的小心思,它会把腾讯云LOGO融入到banner图标设计中,传递了信息,同时也加强了品牌的曝光。
 
一篇文章带你秒懂图标设计
 
 
 
 
5、图标可以增加界面的丰富度
有图标的界面,页面看起来丰富度更高,层次感更强,信息表达上也会更加的清晰整洁。
 
360AI办公这个界面之所以看起来这么丰富,很大原因是在于图标的应用,界面中有大图标、小型面图标,还有线性小图标,有对比,整个页面就看起来丰盈了不少。
 
一篇文章带你秒懂图标设计
 
 
 
 
6、减少界面的枯燥感
千篇一律的文字,难免会产生枯燥感,让人不愿多驻留;图标多彩的配色以及Q萌的造型会让人心生愉悦。
佐糖的这个界面,若不是有图标的润色,光只有功能点和文字介绍,估计会乏味不少,但是有了多彩图标的加入,瞬间氛围感都热闹了不少。
 
一篇文章带你秒懂图标设计
 
 
 
 
 
六、提升图标设计的4个小技巧
1、大量临摹,刻意练习
任何一项技能的获得,最开始都离不开临摹,作为刚接触UI设计的职场新人,可以先从临摹入手,先临摹简单的,然后循序渐进,临摹难度大点的,这样图标设计能力也会慢慢提升。
 
一篇文章带你秒懂图标设计
 
 
 
 
2、多积累好的样本
想要绘制好看的图标,首先要见过好看的图标,所以我们日常要养成多收集好图标好设计的习惯,这样当面临新的需求设计时,也不至于手忙脚乱,不知如何下手。
一篇文章带你秒懂图标设计
 
 
 
 
3、学会分析
看到好看的图标设计时,我们要学会分析,这组图标好,它好在哪,哪里打动了你,你分析了这些,你自己在设计的时候也会不自觉的运用到其中的智慧和思路,这样我们就可以随时原创出符合自己需求的图标设计来。
一篇文章带你秒懂图标设计
 
 
 
 
4、明确目标与受众
目标受众不同,他们对图形的期望也会不一样,比方说在设计儿童产品界面和B端产品界面时,所用的颜色和形状都是有考究的。
 
儿童类产品的图标设计,形状会比较圆润,色彩也比较多彩;但是B端类产品的图标设计用色就会很克制,形状也不会过于圆润。
一篇文章带你秒懂图标设计
 
 
 
 
 
七、5个图标网站推荐
1、Iconfont
(https://www.iconfont.cn/)
iconfont是阿里巴巴的图标库,应该也是受众最多的一个图标下载网站,给我们平时工作提效不少,造福了不少的设计师。
一篇文章带你秒懂图标设计
 
 
 
 
2、IconPark
(https://iconpark.oceanengine.com/)
IconPark是字节跳动旗下的一款图标下载网站,它可以在线把一个图标实现多种风格的切换,线性、面线、线面结合,并且线的粗细大小可以调节,非常的方便。
一篇文章带你秒懂图标设计
 
 
 
 
3、Ikonate
(
https://ikonate.com/
)
Ikonate是一款可以在线编辑的图标网站,涵盖了常用的一些图标,可以调节线条的粗细和大小,导出的格式是SVG。
一篇文章带你秒懂图标设计
 
 
 
 
4、Iconfinder
(https://www.iconfinder.com)
Iconfinder的优点,我觉得是造型够丰富,满足你有时候无法脑补的痛点。
一篇文章带你秒懂图标设计
 
 
 
 
5、Iconduck
(https://iconduck.com/)
Iconduck的优点是有273,858个免费的图标库和插画库供大家选择,储备够丰富。
一篇文章带你秒懂图标设计
 
 
 
 
 
八、图标的命名规范
图标一般有四种状态,正常normal (nor)、高亮highlight (hig)、选中selected (sel)、不可用disable (dis)四种状态,一个好的命名习惯会给自己的合作搭档带来很好的体验,通常在写界面的时候,前端都是用英文对元素进行命名的,这里我列举一下我经常合作同事的一个命名规范,供大家参考:
模块-类别-功能-状态
例如:Nav_button_message_sel
 
一篇文章带你秒懂图标设计
 
 
 
 
 
总结:
在深入探索了图标设计的丰富世界之后,我相信大家未来能够根据不同的场合挑选出恰当的图标风格和样式。通过持续的总结和归纳,我对图标设计的理解也变得更加深刻。虽然这份总结可能还有待完善之处,请大家多多海涵,期待在下一篇文章中再次与大家相见。
 
 
 
 
 


作者:姝斐suphie
链接:https://www.zcool.com.cn/article/ZMTY0MDI2MA==.html
来源:站酷
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

不错,这些设计让我开眼啦!

天宇 交互设计及用户体验

有时候创意就体现在很细节的局部,不一定是多么惊人的想法,只要一个细微的差异,就能拿捏用户的情绪。一些简单的设计处理,只要让用户多看几眼,就能实现设计目的。
 
本期黑马哥继续为大家分享一些不错的设计案例,希望这些设计思路可以给你开眼,带给你更多创作灵感。
不错,这些设计让我开眼啦!
 
 
 
 
一、情感化的打卡设计
通过线上打卡已经成为众多业务方向的选择,在便利性的同时也方便管理与追溯。为了提高用户的打卡参与度,产品设计师也在不断挖掘更有趣、体验更好的解决方案。
 
作为上班族和家长们会用到一些打卡软件来辅助完成工作或者学习等,平时我也会经常使用钉钉给小孩进行课业打卡。在完成打卡后“我的成果”展示设计中,打卡标记的设计中嵌入系列 IP 形象或者图形,通过情感化的设计提升了成果展示的趣味性,更能激发小朋友参与打卡的热度。
不错,这些设计让我开眼啦!
 
 
 
 
二、底部标签栏的二级导航设计
底部标签栏更便于用户操作频繁切换的功能,通常 3~5 个为最佳,如果遇到超过极限值时就需要在交互形式上面思考解决方案。
 
在洋葱学园 APP 中,体验到一个底部标签栏带有二级导航的设计方案,很好的解决了超过极限值的情况。在二级导航设计中强化了字体和添加了图片背景区分状态,以差异化的视觉表现吸引用户关注度,以此增加二级导航的操作率。
不错,这些设计让我开眼啦!
 
 
 
 
三、图标设计的背景化运用
图标在产品中主要分为功能性和修饰性,对产品的操作体验和感官体验都起到了非常重要的作用,图标的运用也被深挖到各种业务场景中。
 
在哔哩哔哩任务中心栏目中,展示红包、奖励、积分、奖品的设计中,除了量化的数字结合以外,在各自数据背景中还添加了图标设计。相较于单纯的数据展示而言,图标背景化的运用不仅提升了设计的感官度,也助力了业务属性的差异化。
不错,这些设计让我开眼啦!
 
 
 
 
四、品牌化的弹窗设计
弹窗设计在图形创意、视觉表现和造型等方面都有更多发挥空间,为了提升转化率和降低阻力设计带来的负面情绪,提升弹窗设计的体验感也是至关重要的。
 
在使用我爱我家 APP 时,发现新版本的弹窗设计造型结合品牌和业务性质进行设计,区别于常规造型的弹窗表达。品牌化的探索可以强化用户对产品的品牌记忆度,深化用户粘性。
不错,这些设计让我开眼啦!
 
 
 
 
五、色彩丰富的卡片式设计
卡片式设计是近些年非常流行的 UI 趋势之一,卡片式设计无论在视觉表现力还是造型层面都呈现出了众多案例,简单的形式被赋予了各式各样的表达。
 
最近发现了一个色彩丰富的卡片式设计案例,相较于常规的白色卡片而言,嘀嗒出行的设计中给带有描边的卡片添加了局部突出部位作为背景。在色彩渐变的强化中,不仅使得卡片结构化,也体现出了青春活泼的感官氛围。
不错,这些设计让我开眼啦!
 
 
 
 
六、动态 IP 强化功能关注度
品牌 IP 在产品设计中的运用已经逐步普及,提升情感化设计的同时,也是助力品牌化的关键。
 
在掌上生活 APP 设计中,为了突出“服务大厅”入口的曝光度,采用动态 IP 来强化该功能的关注度。动态化的小招喵更有吸引力,强化功能的同时也让用户感受到轻松愉悦,提升了产品设计的情感化体验值。
不错,这些设计让我开眼啦!
 
 
不错,这些设计让我开眼啦!
 
 
 
 
七、情感化的用户反馈设计
用户反馈是提高忠诚度和采集数据的关键,为了提高用户反馈的意愿度,从情感化设计或者互动性等方面都在不断探索。
 
通过饿了么订餐之后,当配送员完成送达时,会弹窗提示用户是否已收到商品。通过表情化的图标配合文案设计,情绪化的表达使得反馈更清晰,更能提升用户的反馈意愿。
不错,这些设计让我开眼啦!
 
 
 
 
八、人性化的导向设计
地图软件的出现改变了大家的出行方式,再也不会担心迷路,可以尽情地走南闯北。随着产品体验的不断升级,地图软件也越来越人性化,带给用户优质的导航体验。
 
对于驾驶的用户来说,如果使用高德地图提前开始导航会进行人性化的导向,方便导航时间预估得更加精准。点击“我已上车”即可开始导航,让导航体验变得更加人性化。
不错,这些设计让我开眼啦!
 
 
 
 
九、动态头像设置
为了提升预设内容的体验度,针对一些默认的内容也在逐步走向情感化设计的方向,可以让用户感受到更加真实的操作体验。
 
针对头像设置也从默认的灰色人物剪影演变为个性化的 IP 形象、人偶、真实人物形象等,为了提升互动性,也在提供动态化的解决方案。比如豆包 APP 在给豆包设置头像时,设计了不同性别的动态头像,使得头像表达更加生动形象。
不错,这些设计让我开眼啦!
 
 
 
 
十、个性化的界面设计
产品设计的风格越来越多样化,为了体现差异化的体验,个性化的界面设计也是层出不穷。
 
最近在点餐时体验到一个设计风格非常个性化的小程序,名字叫:WHAT TO EAT。区别于别的点餐类产品,该产品设计风格以线性插画风结合,非常有个性化。不仅强化了自身品牌感,也深化了用户的记忆点。
不错,这些设计让我开眼啦!
 
 
 
 
小结
优秀的设计细节可以帮助我们打开禁锢的思维,创作出更优秀的设计方案。描述的观点属于个人经验总结,不足之处我们继续努力改进。
 
本文由 @黑马青年 原创发布。未经许可,禁止转载。


作者:黑马青年
链接:https://www.zcool.com.cn/article/ZMTY0MDAyNA==.html
来源:站酷
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

界面设计中【浮标】的思考与探索

天宇 移动端UI设计文章及欣赏

界面设计中【浮标】的思考与探索
结合设计原则与“智能伴学助手”项目应用浮标实践展开
-------------
 
目录:
背景
浮标的本质与价值
浮标设计
一、功能定位与场景适配
二、视觉与交互设计
三、技术实现优化
四、无障碍与伦理考量
五、创新方向探索
结语
 
-------------
背景:
在教育类移动端中接入了大模型AI智能应用,为保证这个应用入口可长期保持并随时可见,提高使用率,为用户提供便利。笔者通过“智能伴学助手”浮标实践应用,对后续制作浮标在界面设计中思考与探索。
 
浮标的本质与价值
1)空间维度突破  
作为界面中的「第三层空间」,浮标通过视觉悬浮感打破平面限制(如iOS 的3D视差效果); 在信息过载时代,提供「随时在场」的核心功能入口(如美团外卖的悬浮购物车,左右动效:进缩)。
「第三层空间」并「随时在场」,也是很好的广告位和优惠营销,一些浮标的“小巧思”。
「第三层空间」并「随时在场」,也是很好的广告位和优惠营销,一些浮标的“小巧思”。
 
2) 认知心理学应用
利用格式塔原则中的「闭合性」设计半透明遮罩,暗示可交互区域;通过菲茨定律优化点击热区,圆形浮标直径建议≥48dp(Android 规范)。
 
 ---------------------
浮标设计
就项目中“智能伴学助手”为例,一个教育类的应用入口,结合功能定位、用户体验与技术实现浮标在界面中的作用。通常浮标是一个悬浮的按钮或图标,用于快速访问某些功能,从多个维度探索其在移动端界面中的合理呈现方式:
 
 
一、功能定位与场景适配
 
浮标的设计规范:
比如尺寸、颜色、位置。通用的设计规范,教学工具类App的界面设计,可能涉及图标和布局。
1)尺寸与网格系统
 ◇ 图标尺寸需适配不同屏幕分辨率,常见规范包括128x128px、96x96px、64x64px等,需根据界面层级选择合适尺寸。
◇ 尺寸一般用1:1比较好或者成倍数,先做大再导出所需要的不同大小比例。
◇ 使用网格系统(如微软Fluent的24px基础网格)确保视觉一致性,留出安全边距(如2px内边距)避免元素溢出。
2)造型与风格
◇ 遵循简约易懂原则,优先采用象形图或表意符号增强识别性。
◇ 保持系列图标风格统一,包括线条粗细(建议1.5px)、圆角弧度(微软Fluent定义大/中/小三级圆角)及视觉平衡。
3)适配性
◇ 导出格式需与开发协作,推荐PNG序列或SVGA文件以兼顾清晰度与性能。
◇自适应考虑不同平台的显示情况。
 
核心功能聚合:
语言学习工具类界面将高频功能(如首页入口、作业评论、学习提问)通过浮标动态整合,支持长按展开二级菜单或滑动切换功能模式,吸附于屏幕边缘。
根据学习阶段智能变化:
课前(预习):浮标展示课程试学入口或学习目标设定;
课中(口语输出):提供实时笔记悬浮窗或标记工具;
课后(点评):将课后作业及巩固语言习得情况的评价和自我精进。
(外语语言口语学习一般模式:盲听,然后根据自己的话复述,理解语言并有效使用语言)
  
首页入口、作业评论、学习提问通过浮标智能解答点评,通过二级页面展开细则
首页入口、作业评论、学习提问通过浮标智能解答点评,通过二级页面展开细则
 
二、视觉与交互设计
 
以”智能伴学助手“为例,浮标主色是蓝色,企业主题色也是蓝色,而”智能伴学助手“浮标使用背景一般也以蓝色为主,App主题色也是蓝色,多场景使用适配蓝色背景的静态浮标,又要使浮标可以在背景中脱颖而出,在其过程中尝试蓝+蓝搭配的存在局限性,本身蓝色系较统一。
在同为蓝色后,产生不同「空间」,通过将界面元素分层(如前景图标与背景图像),营造深度感。在浮标进行描边隔层,现在很多表情包就是这种模式操作。
微信小程序的移动学习平台设计,强调了用户需求分析、界面简洁和交互设计,这可能对浮标的功能定位有帮助。智能伴学助手来浮标快速访问。在不同背景下的浮标呈现视觉形式,只要点击即可进入应用。
微信小程序的移动学习平台设计,强调了用户需求分析、界面简洁和交互设计,这可能对浮标的功能定位有帮助。智能伴学助手来浮标快速访问。在不同背景下的浮标呈现视觉形式,只要点击即可进入应用。
 
思考与探索:
浮标需要特色,用户在使用过程中视觉明显,提高交互。
浮标既显眼又不干扰学习,所以需要平衡可见性和沉浸感。
浮标可以移动,用户可以根据需要调整位置,避免遮挡内容。
现浮标是静态的,如何尝试动态浮标,与用户有更好的交互体验,参与感。
颜色和动效方面,冷色调营造学习氛围,浮标可以用品牌色,如蓝色或绿色,加上微动效吸引注意。样式用了蓝色圆形浮标,可能适合教育类应用,赋予科技感设计。
不同状态或者不同页面下的浮标呈现方式不同,但成一系列,增加趣味性。
 
白色背景或者透明背景下的浮标呈现,在不同页面呈现一“系列”
白色背景或者透明背景下的浮标呈现,在不同页面呈现一“系列”
 
蓝色背景下或者在统一色系下浮标视觉”糊“,可用白边的形式将背景和浮标的”空间“区分开
蓝色背景下或者在统一色系下浮标视觉”糊“,可用白边的形式将背景和浮标的”空间“区分开
 
思考与探索:
配色方案
1)主色选择
明亮色系:如红色、橙色、黄色等,能快速吸引用户注意,适用于促销活动入口。
品牌色融合:在特殊场景中融入品牌LOGO或主色,代表企业形象和IP,增强品牌认知。
2)色彩心理学应用
蓝色:传递信任感,适合金融或工具类应用。
黑金/黑黄组合:营造神秘或高端感,常见于娱乐或奢侈品领域。
紫色+粉红:适用于美容、女性向产品,传递温柔与创意。
控制色彩平衡,用户色彩感官可适应。
3)对比与背景
使用中性色(如米色、白色)作为背景,提升信息可读性。
避免冲突色搭配(如蓝色用于食品类浮标易抑制食欲)。
 
思考与探索:
个性化推荐和交互设计,可以结合AI预测用户行为,动态调整浮标的出现时机,比如在需要提醒作业时显示。主色选用品牌色(如教育蓝/科技紫)强化识别性。
 
如何设计浮标会更好?
如何设计浮标会更好?
 
 
创新交互模式思考探索:
1)压力感知交互  
▸安卓压感屏实现「轻按预览/重按触发」分层交互(如华为悬浮球压感菜单);配合触觉反馈(Haptic Engine)增强操作确认感。
2)动态语义变形
-生物拟态动画:
▸呼吸感悬浮:模拟水母游动节奏(振幅0.5-1.2px,频率0.8Hz)  ;
▸点击时触发粒子扩散动画(模拟知识传递意象);
▸拖拽时产生弹性形变(阻尼系数0.6-0.8),边缘碰撞后回弹。
- 根据场景智能改变形态:  
▸ 阅读类App中展开为「书签浮标+进度条」复合控件  ;
▸ 音乐播放器浮标可拉伸成波形可视化界面。
 通过多模态反馈,听觉,视觉,触觉多种情感交互。
3) 空间布局策略:
▸默认位置:置于屏幕右下侧(符合右手持机习惯),预留10%边距防止误触;
▸智能避让:通过内容识别算法,在视频播放或文本输入时自动偏移避开核心内容区域;
▸AR场景中的空间投影浮标(如IKEA Place家具预览浮窗)。
位置多为屏幕右下侧
位置多为屏幕右下侧
 
 三、技术实现优化
 
1)跨端一致性
  •  
    使用React等框架封装可复用浮标组件,通过响应式设计适配不同设备尺寸(如折叠屏展开态需重新计算定位锚点);
  •  
    采用SVGA格式实现高性能动效,控制帧率在30fps以内以降低功耗。
2)AI驱动个性化
  •  
     基于LSTM模型预测用户行为: 检测到长时间未操作时,浮标缩小并展示激励标语; 识别到错题高峰时段,主动弹出知识点讲解入口;
  •  
     支持语音指令交互(如“浮标移到左上角”)。
 
四、无障碍与伦理考量
 
1)包容性设计
◇为色弱用户提供高对比度模式(浮标轮廓增加动态描边,对比度≥4.5:1);
◇支持头部追踪控制浮标移动(iOS Switch Control技术适配)。
2)防沉迷机制(适合未成年类App)
◇连续使用1小时后,浮标渐变灰色并触发休息提醒;
◇家长端可远程设置浮标功能禁用时段。(未成年学习类工具考虑优化)
 
五、创新方向探索
 
1)多模态融合:
◇AR场景中浮标投射为3D虚拟助手,支持手势交互与空间定位;
◇结合眼动追踪技术,实现注视区域自动呼出上下文菜单。
2)情感化表达:
◇根据学习成就解锁浮标皮肤(如连续打卡7天变为奖杯形态);
◇错误率过高时,浮标呈现“鼓励模式”(配色变暖+微震动反馈)。
学习类智能伴学助手的浮标既能作为高效的功能枢纽,又可成为情感化学习伴侣。实际落地时建议结合A/B测试持续优化,例如对比分析「固定浮标」与「场景自适应浮标」的点击转化率差异。
 
----------------
 
结语:
浮标不应仅是功能载体,更应成为:  
- 空间叙事者:通过动态变化讲述产品故事;
- 情感连接器:建立用户与数字世界的温度触点;
- 场景预言家:预判需求并提供恰到好处的服务。
 
设计师需在「显性价值」与「隐形干扰」间找到精妙平衡,让浮标成为提升体验的优雅解决方案而非视觉负担。未来可探索脑机接口的意念控制浮标、量子动画渲染等突破性方向。
技术实现上,探究代码示例展示了如何控制浮标的移动,确保不超出屏幕,这可以作为技术参考应用实际案例中。同时,性能优化方面,使用SVGA格式或减少帧数,可能对动效设计有帮助。
浮标设计需要结合功能定位、用户行为、视觉设计、交互体验和技术实现,可多进行参考不同案例,搜索现有项目,对比借鉴然后对新型B端界面有所创新,确保既实用又不干扰用户。
还可以利用Ai创新思维,设计师可以更快速、高效地生成多种设计方案,结合项目开发满足消费者对个性化、时尚化的需求。
 


作者:啊海包船打鱼
链接:https://www.zcool.com.cn/article/ZMTY1MjgzNg==.html
来源:站酷
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

日历

链接

个人资料

蓝蓝设计的小编 http://www.lanlanwork.com

存档