Skip to content
Honest UI logo

Honest UI

源码优先的 React 创意动效组件库,包含 WebGL Shader 着色器背景、物理力学交互动效与高级创意图表。

Honest UI Preview

项目概述

Honest UI 是一个由海外设计师与工程师 Connor Love 打造的开源、源码优先 React 组件库。它专注于高水准的视觉质感与微交互体验,提供了一系列极具表现力的流体动画、WebGL 着色器画布背景、拟态毛玻璃面板以及富有创意的可视化动态图表。

核心特性

  • ✨ WebGL Shader 着色器引擎:内置开箱即用的高性能着色器画布背景,呈现光影折射、流体流动与跟随鼠标位置的实时光晕。
  • 🎨 弹性物理力学微交互:基于 Motion 构建磁吸悬浮、弹性阻尼曲线与手势交互,带来极具质感的指尖操作反馈。
  • 📊 非传统创意可视化图表:打破枯燥的数据报表样式,提供带动态扫光与呼吸动效的环形刻度盘、进度指示器与波形图。
  • 📋 纯净源码交付零侵入:以纯 TypeScript + Tailwind CSS 源码形式提供,支持完全掌控底层渲染逻辑与参数调节。

快速上手与示例代码

npx shadcn@latest add https://www.honestui.com/r/shader-card
# 或安装波形着色器背景组件
npx shadcn@latest add https://www.honestui.com/r/wave-background
import React from 'react';
import { ShaderCard } from '@/components/honestui/shader-card';

export default function HeroSection() {
  return (
    <div className="flex min-h-[400px] items-center justify-center p-8">
      <ShaderCard
        title="创意 Shader 引擎"
        description="基于 WebGL 的实时交互着色器画布,呈现动态光影折射效果。"
        shader="iridescent-fluid"
      />
    </div>
  );
}

技术选型建议与适用场景

  • 非常适合:需要高冲击力视觉的 SaaS 官网首屏(Hero Section)、创意设计工作室作品集、AI 产品展示页以及新一代消费级 Web 应用。
  • 与手写 WebGL 对比:将复杂的着色器管线与数学公式封装为声明式 React 组件,开发者无需深入 Three.js 繁琐配置即可轻松驾驭顶级视觉特效。

讨论与评价

0 条讨论
分享你对该组件库的上手体验、优缺点或建议...

暂无讨论。欢迎分享你对该组件库的上手体验、优缺点或建议!

相关组件推荐

基于同类与技术栈推荐