跳转到正文

Radix Primitives 是一组无样式、易于访问的开源 React 基础组件,专为构建高质量的 Web 应用和设计系统而设计。

这些基础组件提供了创建自定义 UI 组件所需的核心构建块,让开发者能够管理对话框、下拉菜单、弹出框、滑块和选项卡等元素,并通过键盘导航、焦点管理和无障碍标记等功能,实现精细的焦点控制。

功能

  • 支持自定义样式的无样式组件
  • 完整的键盘导航和按键搜索支持
  • 支持辅助技术
  • 行为和样式均可自定义的组件
  • 支持子菜单和模态框
  • 支持碰撞检测和原点感知动画
  • 焦点管理与控制
  • 组件各部分可精细组合

相关项目

ChakraUI

借助一套强大、易用且高度可定制的基础组件,快速高效地创建无障碍 Web 应用。

MaterialUI

这款产品提供一套功能强大的工具,帮助你在 React 中构建用户界面,兼顾灵活性与设计规范。

PrimeVue

丰富的开源 UI 组件集,专为无缝高效地构建 Vue.js 应用而打造。

Radix Vue

一个非官方的 Vue 移植版本,提供可自定义且易于访问的 UI 组件,助力构建设计系统。

solid-ui

一款提供丰富可定制 UI 组件的库,专为现代 Web 应用打造。它非常适合希望通过易用的界面增强项目的开发者。

cmdk

这个组件为 React 提供了全面的命令菜单解决方案,兼顾用户体验和开发灵活性。

flowbite

一个开源库,为 Web 项目提供响应式且可自定义的 UI 组件。

HeadlessUI

一套无障碍 UI 组件,可轻松适配现代设计系统。