动森UI组件(开源 html animal-island-ui )

动森UI组件(开源 html animal-island-ui )

「35 动森UI组件」

/~70653YiWTd~:/

链接:https://pan.quark.cn/s/8027f13b2928

🏝 Animal-Island-UI

一款参考《动物森友会》风格的 React UI 组件库


项目简介

Animal-Island-UI 是基于 React + TypeScript 实现的轻量级 UI 组件库,设计灵感来源于任天堂《集合啦!动物森友会》游戏界面。项目专注于个人前端技术练习与组件化开发学习,所有视觉元素、布局、图标、动画均为独立设计实现,未直接使用任何任天堂官方美术素材、代码或资源文件。


项目亮点

  • 风格独特:复刻动森温馨可爱的视觉语言,圆润造型搭配柔和配色

  • 生态完善:除 React 版本外,提供 Vue 3 移植版及 Android Jetpack Compose 版本

  • 文档齐全:包含 AI 助手专用手册、设计复刻提示词、像素级样式规范等

  • 开箱即用:支持 npm 安装,提供完整示例与开发指引


版本与数据

  • 当前版本:v0.8.0(新增 CodeBlock 代码高亮组件)

  • Star 数量:2.1k+

  • 月下载量:4.6k+

  • 开源协议:MIT

  • 推荐收录:HelloGitHub 第 121 期推荐项目


相关版本

  • Vue 3 版本:animal-island-vue(同风格 Vue 组件库)

  • Android 版本:AnimalIslandUI(Jetpack Compose 实现)


在线预览


安装方式

通过 npm 安装:

复制代码
npm install animal-island-ui

快速上手

重要提示:使用前务必导入样式文件,否则组件将无样式与字体。

在项目中导入所需组件并引入样式,即可快速使用。例如:导入 Button 和 Card 组件,设置按钮类型为 primary,卡片颜色为 app-blue,即可实现基础界面效果。

本地开发

  1. 克隆仓库:git clone https://github.com/guokaigdg/animal-island-ui.git

  2. 进入目录:cd animal-island-ui

  3. 安装依赖:npm install

  4. 启动开发服务器:npm run dev

  5. 构建组件库:npm run build

  6. 构建 Demo 站点:npm run build:demo


使用案例

  • ac-site-template:动森主题个人网站模板(Astro + TailwindCSS + DaisyUI)

  • HiKid:儿童英语口语听力练习桌面应用(React + TypeScript,完全离线运行)

  • animal-island-blog:动森风格个人博客(React 19 + Vite + animal-island-ui)

  • AnimalIslandUI:动森风格 Android UI 库(Jetpack Compose 实现)


注意事项

  • 本项目仅用于个人学习、研究与非商业展示,禁止任何形式的商业使用、二次售卖或盈利行为

  • 不得用于商业产品、企业项目、对外服务或付费模板。

  • 使用本组件库产生的任何风险由使用者自行承担。


版权与免责声明

  • 本项目并非任天堂官方产品,与任天堂株式会社无任何关联、授权或合作关系。

  • 项目名称中的游戏名称仅为风格描述性引用,不构成商标使用或品牌关联。

  • 所有界面风格仅为设计灵感参考,不构成对原作品的复制或侵权。

  • 若版权方认为相关内容存在侵权嫌疑,可通过 Issue 或邮件联系,我们将第一时间整改或删除。


联系方式

如有问题或版权相关沟通,请通过 GitHub Issue 或邮件联系。


开源协议

本项目基于 MIT 开源协议发布,仅限学习使用。作者不对因使用本库导致的任何法律问题或损失承担责任

相关推荐
前端之虎陈随易3 小时前
编程语言级别的Skill市场,AI Agent 的未来形态
前端·vue.js·人工智能·typescript·node.js
一路向北he3 小时前
字节钢铁军团--“提供情境,而非控制”
java·开发语言·前端
kyriewen3 小时前
豆包和千问同时关了智能体,我用它们搭的 3 个自动化全废了——迁移方案整理
前端·javascript·ai编程
前端一小卒3 小时前
我用 TypeScript 从零手写了一个 Claude Code,然后发现它的核心只有 30 行
前端·agent
铁皮饭盒4 小时前
用 Bun.cron 定时 7 月 7 日,为啥? 看图1
javascript
workflower4 小时前
设备单元级(L1)实施路径
人工智能·线性代数·矩阵·机器人·开源
AI行业学习4 小时前
Notepad++ 官方下载 + 完整安装 + 全套优化配置(2026最新)
开发语言·人工智能·python·前端框架·html·notepad++
大圣编程5 小时前
Python中continue语句的用法是什么?
开发语言·前端·python
yuhaiqiang5 小时前
随手 vibecoding 的浏览器插件已经 6000 多次下载,聊聊他的产品设计
前端·后端·面试
之歆5 小时前
Vue商品详情与放大镜组件
前端·javascript·vue.js