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

【译】W3C WAI-ARIA最佳实践 -- 布局

因为光标键被用来 grid 中移动焦点,如果其包含元素不需要光标键操作, grid 将会更容器构建和使用。...键盘交互 — 设置焦点和导航单元格内容 本节介绍了数据和布局网格模式共有的键盘交互设计两个重要方面: 1、选择单元格或单元格内元素接收焦点,响应网格导航键盘按键事件。...工具 工具 是一个对控件进行分组容器,例如,按钮、菜单按钮、或复选框。 当一组控件视觉上呈现为一个组合,可以使用 toolbar 角色告知屏幕阅读器用户分组呈现和目的。...优化工具小部件优点: 实现焦点管理,这样Tab顺序只包含一个toolbar站点,使用光标键可以toolbar控件间移动焦点。 避免工具包含需要光标键操作控件,例如文本框或单选按钮。...应用程序,快速访问工具非常重要,例如,从编辑器文本区域快速访问到编辑器工具,建议使用文档快捷键,从相关上下文中移动焦点到对应工具

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

Python 图形化界面基础篇:创建工具

Python 图形化界面基础篇:创建工具 引言 Python 图形用户界面( GUI )应用程序,工具是一个重要界面元素,用于提供常用操作快捷方式。...工具通常包含图标按钮,每个按钮代表一个特定操作。本文中,我们将深入研究如何使用 Python Tkinter 库创建工具,并演示如何在应用程序实现这一功能。...# 创建工具对象 toolbar = ttk.Toolbar(root) toolbar.pack(side="top", fill="x") 在上述示例,我们创建了一个工具对象 toolbar...使用 toolbar 对象 add_command 方法添加工具按钮。我们指定了图标、点击按钮时要执行函数、按钮文本标签和图标位置(" left "表示图标标签左侧)。...工具是 GUI 应用程序中常见界面元素,用于提供常用操作快捷方式。 Tkinter 库提供了丰富工具和组件,用于构建交互性强大 GUI 应用程序,满足不同用户需求。

38530

【Hybrid开发高级系列】ReactNative(七) —— RN组件专题

如果重新呈现它们耗费很大,那就把它们包在StaticContainer或其他适当机制每一个呈现过程,页脚始终是列表底部,页眉始终列表顶 部。...这个例子创建了一个视图,将两个 颜色框和自定义组件打包填充成一行。...,您都需要在使用它之前通过Xcode重新构 建您应用程序 — — 仅在模拟器内重新加载它是不够。         ...4.2 网络资源         您进行编译时候,许多您应用程序需要展示图片都不能使用,或者你会想要通过加载一些动态图片保持二进制大小较低状态。...应用程序组件需要通过AppRegistry.registerComponent注册它们自身,然后本地系统就可以加载应用程序包,再然后当AppRegistry.runApplication准备就绪后就可以真正运行该应用程序

44440

Human Interface Guidelines —— 工具(Toolbars)

自上次参加完回音分享会后,我下定决心要洗心革面乖乖打基础,于是开启了这个part,争取两个月不间断更新,写完Material Design与iOS组件(顺便学学英语),以便今后使用时候完全不虚...例如,Safari,当您开始滚动页面时,工具会隐藏,因为您可能正在阅读。 您可以通过点击屏幕底部再次显示。 当键盘出现在屏幕上时,toolbar也会隐藏。...·避免toolbar中使用分段控件(segmented control) 分段控件允许人们切换上下文,而工具是特定用于当前屏幕。如果您需要提供切换上下文方式,请考虑使用tab bar。...TIP 理解toolbar和tab bar之间区别很重要,因为这两种类型都出现在应用程序屏幕底部。 ...Tab bar可让用户app不同部分之间快速切换,例如,时钟应用程序闹钟,秒表和计时器tab。  Toolbar和tab bar永远不会出现在同一个视图中。

1.2K100

【愚公系列】2023年10月 WPF控件专题 ToolBarTray控件详解

它类似于Windows应用程序工具。 ToolBarTray控件使用方法与其他WPF容器控件类似。您可以ToolBarTray控件添加多个ToolBar控件,并对它们进行布局和定位。...> 在上面的示例,我们ToolBarTray控件定义了两个ToolBar控件,每个ToolBar控件中都包含了若干个Button控件。...可以XAML中使用ToolBar组件定义工具,并将其添加到ToolBarTrayToolBars集合。...以下是一些常见使用场景: 工具:ToolBarTray控件可以用于主窗口中创建工具,用于快速访问应用程序常用工具和操作。...多文档界面:ToolBarTray控件可以与TabControl控件或其他多文档界面控件一起使用,以创建一个具有多个标签页应用程序界面,并在每个标签页上显示不同工具

61811

Quill 富文本编辑器简介

凭借其模块化架构和富有表现力 API,你可完全自定义以满足任何需求。 为什么需要 Quill 内容创建从一开始就是网络核心。... 为几乎任何 Web 应用程序提供原生和基础解决方案。但在某些时候,你可能需要为输入文本添加格式。这是富文本编辑器所擅长地方。...设置为自适应高度时,需要修复滚动跳跃问题,并且由另一个父容器负责滚动。...默认情况下,所有格式都已启用并允许存在于 Quill 编辑器,并且可以使用 formats 选项进行配置。这与工具添加控件是不一样。...: { container: '#toolbar' }} 等价 toolbar: '#toolbar' } }); 浏览官方 Toobar 文档,了解工具模块详细信息。

3.6K20

细说 AppbarLayout,如何理解可折叠 Toolbar 定制

引入依赖 android support design 没有内置 SDK ,所以我们需要引入依赖。...compile 'com.android.support:design:25.0.1' 与嵌套滑动组件配合 AppBarLayout 官方文档注释中有这么一段。...这就需要设立一种规则定义滑动行为。 这个规则就是 AppBarLayout 内部子 View 需要在 xml 配置 layout_scrollFlags。...现在,我尝试用自己理解解释这个东西,真的是自己理解,不代表我完全正确,但是我觉得这种理解有助于初学者理解 Content scrim。 我们先来思考一个词语:交互。...它还有一个特别的地方就是,它只作用在 SDK 5.0 版本之后,并且需要正确配置。 所谓正确配置其实是说它需要一个 system inset 矩形,什么意思呢?

2.6K30

Python 图形化界面基础篇:响应菜单和工具事件

Python 图形化界面基础篇:响应菜单和工具事件 Python 图形用户界面( GUI )应用程序,响应菜单和工具事件是至关重要,它们允许用户与应用程序交互并执行各种操作。...# 创建工具对象 toolbar = ttk.Toolbar(root) toolbar.pack(side="top", fill="x") 在上述示例,我们创建了一个工具对象 toolbar...以下是一个示例,演示如何向工具添加两个工具按钮:“打开"和"保存”。...使用 toolbar 对象 add_command 方法添加工具按钮。我们指定了图标、点击按钮时要执行函数、按钮文本标签和图标位置(" left "表示图标标签左侧)。...使用 toolbar 对象 add_command 方法添加工具按钮。我们指定了图标、点击按钮时要执行函数、按钮文本标签和图标位置(" left "表示图标标签左侧)。

41120

6详解AppBar小部件

AppBar 应用是各种应用程序中最常用组件之一。它可用于容纳搜索字段、以及页面之间导航按钮,或者只是页面标题。...由于它是一个如此常用组件,因此 Flutter 为该功能提供了一个名为AppBar专用小部件。 本教程,我们将通过一些实际示例向您展示如何在 Flutter 应用程序自定义 AppBar。...Flutter AppBar 是根据Material Design指南构建应用程序组件。它通常位于屏幕顶部,并且能够在其布局包含其他小部件。...用来 Toolbar 标题下面显示一个 Tab 导航 this.elevation,//控件 z 坐标顺序,默认值 4,对于可滚动 SliverAppBar,当 SliverAppBar...和内容同级时候,该值为 0, // 当内容滚动 SliverAppBar 变为 Toolbar 时候,修改 elevation 值。

16.3K10

LayUI之旅-数据表格

layui数据表格是使用频率非常高组件入门篇,我们已经大致了了解了数据表格方法级渲染,接下来我们深入研究和学习layui-table组件使用方法。...2) 对标签设置属性 lay-data="" 用于配置一些基础参数 3) 标签设置属性lay-data=""用于配置表头信息 示例: xxx’ //直接传入工具模板字符 toolbar: true //仅开启工具,不显示左侧模板 toolbar: ‘default’ //让工具左侧显示默认内置模板...table容器默认宽度是跟随它父元素铺满,你也可以设定一个固定值,当容器内容超出了该宽度时,会自动出现横向滚动条。...//直接传入工具模板字符 toolbar: true //仅开启工具,不显示左侧模板 toolbar: ‘default’ //让工具左侧显示默认内置模板 注意: 1.

4.4K30

2019年,React 开发者应该掌握 22 种神奇工具

这是一个桌面软件,因此使用之前,我们需要先下载安装。 这是此软件使用示例: ?...以下是示例我们使用组件之一例子: ? React-Proto GitHub 上获得了 2,000 个星标。 3....如果大家需要探索一下人们为方便大家起见正在构建一些项目,那么简单地点击一下 explore 就可以访问一大堆代码示例帮助大家更新下一个项目: ? 14....它们会用橙色/红色标出严重重渲染问题,帮助我们开发页面时更容易发现一些性能问题。 除非我们目标是构建平庸应用程序,否则为什么不试试这个我们身边好东西。 18....我不确定为什么提到这个网站的人不多,但在这个页面我发现了几乎所有我需要信息,它快捷、方便,并不断更新,总是能为我所有的项目提供所需结果。

2.4K20

App项目实战之路(四):UI篇

另外,也可以自己画布拖动出喜欢大小。 知道页面怎么添加之后,又发现,状态去哪找?经人提醒,才知道原来有模板这东西。...两个模板复制过来,另外,界面状态、标题、标签、输入框、按钮等一些UI组件也是从iOS UI Design和Material Design模板中提供组件复制过来,然后再进行修改。...因为Symbol这种特性,它就很适合用来定义如状态、标题、标签、按钮、头像等多处使用通用组件制作过程,发现有几个快捷键很方便。...至于为什么需要适配这么多尺寸,就需要了解Android和iOS一些UI尺寸基础知识了,关于这个,下面这篇文章已经讲得很清楚了: 手机APP UI设计尺寸基础知识 Material Design...MD还对动画、颜色、图标、图像,以及各种组件设计,都做了详细描述。具体还是去查看MD官方文档,不过需要先访问外国网站才看得了。另外,极客学院也有做了一份翻译,不过貌似已经有一年没更新了。

1.2K30

【React】653- 22 个让 React 开发更高效更有趣工具

/src/components,如下所示: 以下是示例我们使用组件之一例子: React-Proto GitHub 上获得了 2,000 个星标。...Bit 使用诸如 material-ui 或 semantic-ui-react 之类组件库时,Bit 是一个很好替代方案。它可以让我们探索数千个开源组件,并使用它们构建项目。...例如,利用 Storybook README 包,我们可以同一页面上创建 README 文档,同时开发供生产使用 React 组件。这足以作为常规文档页面了: 11....如果大家需要探索一下人们为方便大家起见正在构建一些项目,那么单击 explore 就可以轻松访问到大量代码示例帮助大家更新下一个项目: 大家一旦开始编辑项目,就会意识到,实际上要使用是个功能强大...它们会用橙色/红色标出严重重渲染问题,帮助我们开发页面时更容易发现一些性能问题。 除非我们目标是构建平庸应用程序,否则为什么不试试这个我们身边好东西。 18.

2K20

React PC端框架

Ant Design Ant Design是阿里巴巴团队出品ReactUI组件库。有自己独特设计风格和理念。非常符合国人审美需求。并且支付宝、蚂蚁金服等多个阿里项目中投入使用。...Material-UI 一款React组件实现GoogleMaterial Design风格UI界面框架。也是首个ReactUI工具集之一。Material-UI 组件是独立工作。...它们是自我支持,并只要注入而且仅注入它们需要显示样式。 他们不依赖任何全局样式表,如 normalize.css。...Material-UI首先是移动开发,我们首先为移动设备编写代码,然后根据需要使用CSS媒体查询扩展组件。 要确保所有设备正确渲染和触摸缩放,请将响应式视口元标记添加到 元素。...Elemental UI 用于React.js网站和应用程序UI组件库。 在线文档 | github地址 ?

4.5K31

22 个让 React 开发更高效更有趣工具

/src/components,如下所示: 以下是示例我们使用组件之一例子: React-Proto GitHub 上获得了 2,000 个星标。...Bit 使用诸如 material-ui 或 semantic-ui-react 之类组件库时,Bit 是一个很好替代方案。它可以让我们探索数千个开源组件,并使用它们构建项目。...例如,利用 Storybook README 包,我们可以同一页面上创建 README 文档,同时开发供生产使用 React 组件。这足以作为常规文档页面了: 11. ...如果大家需要探索一下人们为方便大家起见正在构建一些项目,那么单击 explore 就可以轻松访问到大量代码示例帮助大家更新下一个项目: 大家一旦开始编辑项目,就会意识到,实际上要使用是个功能强大...它们会用橙色/红色标出严重重渲染问题,帮助我们开发页面时更容易发现一些性能问题。 除非我们目标是构建平庸应用程序,否则为什么不试试这个我们身边好东西。 18.

2.1K31

22 个让 React 开发更高效更有趣工具

/src/components,如下所示: 以下是示例我们使用组件之一例子: React-Proto GitHub 上获得了 2,000 个星标。...Bit 使用诸如 material-ui 或 semantic-ui-react 之类组件库时,Bit 是一个很好替代方案。它可以让我们探索数千个开源组件,并使用它们构建项目。...例如,利用 Storybook README 包,我们可以同一页面上创建 README 文档,同时开发供生产使用 React 组件。这足以作为常规文档页面了: 11. ...如果大家需要探索一下人们为方便大家起见正在构建一些项目,那么单击 explore 就可以轻松访问到大量代码示例帮助大家更新下一个项目: 大家一旦开始编辑项目,就会意识到,实际上要使用是个功能强大...它们会用橙色/红色标出严重重渲染问题,帮助我们开发页面时更容易发现一些性能问题。 除非我们目标是构建平庸应用程序,否则为什么不试试这个我们身边好东西。 18.

10.2K31
领券