不止热门角色,我们为你扩展了更多细分角色分类,覆盖职场提升、商业增长、内容创作、学习规划等多元场景。精准匹配不同目标,让每一次生成都更有方向、更高命中率。
立即探索更多角色分类,找到属于你的增长加速器。
以下设计概要是根据Material Design设计系统编写,并专注于按钮组件的可访问性要求、响应式行为以及针对桌面端用户的交互状态。
按钮在Material Design中分为以下几种主要类型:
选择合适的按钮类型需根据使用场景确定。
视觉对比:
触控目标区域:
文本大小与可辨识性:
焦点指示器:
屏幕阅读器支持:
aria-label)标明按钮用途。尺寸调整:
排布与间距:
断点优化:
可拖动能力(进阶功能):
按钮在桌面端的交互状态通常展现为以下几种常见情况。每个状态应采用动画或视觉反馈,增强用户体验:
默认状态(Default):
悬停状态(Hover):
聚焦状态(Focus):
按下状态(Pressed):
禁用状态(Disabled):
加载状态(Loading):
Standard easing (0.4, 0.0, 0.2, 1)Deceleration easing (0.0, 0.0, 0.2, 1)通过以上设计概要,按钮组件将在不同设备、场景中提供一致的视觉效果与交互体验,同时符合Material Design设计系统的规范和可访问性标准。
本文档描述了针对输入框类型UI组件的设计概要,确保其符合Ant Design的设计原则,包括可访问性、响应式行为和移动端用户的良好体验。
输入框(Input)是允许用户输入和编辑文本的基本UI组件,广泛应用于表单、搜索等场景。
支持类型:
尺寸:
large(大)、default(中)、small(小),满足不同场景需求。40px(大)、32px(中)、24px(小)。为了确保输入框对所有用户(包括残障人士)可用,请遵循以下可访问性标准:
label 元素或通过 aria-labelledby 提供说明。required 属性,同时视觉上提供红色星号或提示。#1890ff)。tab 顺序)。label,以免对屏幕阅读器用户造成干扰。aria-invalid=true 和 aria-describedby 指向相应的错误信息。hasFeedback 和 validateStatus 属性增强提示体验。输入框组件应在桌面设备和平板、移动端具有一致性的响应式行为:
40px。xs(<576px)尺寸下,输入框应随容器缩小至合理范围。输入框需支持多种交互状态,并在移动端针对触摸交互进行优化。
#d9d9d9)。#1890ff)。#f5f5f5),文本变为次要颜色。#ff4d4f),并提供错误提示文字。allowClear 属性),按钮只在用户输入时展示,按钮尺寸适配触摸设备。针对移动端输入场景,需注意以下几点:
email 或 number),便于触发合适的软键盘布局。该设计概要符合 Ant Design 的设计规范,并确保组件在桌面设备与移动设备上的良好表现,同时注重可访问性,为所有用户提供一致且高效的交互体验。
下拉菜单是一种集合多个选项的UI组件,用户可以点击展开此菜单,从而在多个选项中选择一个。它经常用于提供有限的、可预期的选择,尽量保持界面的简洁和功能性,同时满足可访问性的要求。
根据Apple Design系统规范(HIG,Human Interface Guidelines)的要求,下拉菜单设计需要:
样式与配色:
SF Pro字体和macOS上的San Francisco字体)。按钮与菜单的布局:
44x44pt的触控大小布局,确保用户轻松点按。支持VoiceOver和旁白:
键盘交互支持:
Tab)导航到菜单,并通过方向键(↑ / ↓)选择菜单项。按下Enter或Space键完成选择。高对比度支持:
动态字体支持:
组件应在不同设备和屏幕尺寸上进行优化。
移动设备(iPhone和iPad):
桌面设备(macOS):
动态调整:
Split View等场景需正常适配界面缩放比例。下拉菜单需要明确反馈用户每个操作的状态。
默认状态:
悬停状态:
点击或键盘焦点状态:
禁用状态:
加载状态(如异步加载内容):
避免嵌套过深:
适度使用图标:
动画过渡:
UIKit):建议使用UIPickerView 或 UITableView 配合自定义菜单来实现下拉功能。AppKit):建议使用NSMenu 或 NSPopUpButton进行优化开发。CSS3和JavaScript,并对iOS和macOS Safari浏览器优化。以上设计概要旨在保证遵循Apple Design系统规范,同时满足全平台用户的易用性和可访问性需求,确保优秀的用户体验。
为UI/UX设计师和产品团队提供一个标准化的提示词,用于快速生成基于指定设计系统的UI组件设计概要,涵盖可访问性要求、响应式行为以及交互状态等关键元素,提升设计一致性与工作效率。