virtheart
|
044042fe7e
|
feat: 重构应用加载流程和动画管理
- 新增 AppLoader 组件作为全局加载器
- 引入 Pinia 状态管理应用加载状态
- 创建 usePageScrollLock 组合式函数管理滚动锁定
- 重构首页动画流程,使用 Promise 链式调用
- 移除旧的 HomeLoader 组件
- 优化头部导航栏的入场动画触发逻辑
|
2026-04-27 02:19:29 +08:00 |
|
virtheart
|
6b41e053a1
|
feat(types): 添加NuxtApp中$lenis的类型声明
在HomeHero组件中简化$lenis的类型获取方式
|
2026-04-26 23:12:37 +08:00 |
|
virtheart
|
1407e2c8eb
|
refactor(HomeHero): 添加 useNuxtApp 导入以支持 Nuxt 功能
|
2026-04-26 23:09:57 +08:00 |
|
virtheart
|
4dbf05555d
|
refactor(layouts): 为导航菜单数据添加类型定义
|
2026-04-26 23:09:00 +08:00 |
|
virtheart
|
1bc881994f
|
refactor(home): 将首页组件拆分为独立模块并优化代码结构
将首页的加载动画、介绍动画和英雄区域拆分为独立的组件文件
移除index.vue中冗余的样式和逻辑,通过组件引用方式重构
优化代码组织结构,提高可维护性
|
2026-04-26 23:07:37 +08:00 |
|
virtheart
|
364a21ea18
|
feat(i18n): 添加导航菜单多语言支持并调整头部样式
- 在en.json和zh.json中添加导航菜单和品牌名称的翻译
- 修改ArcticNewOneHeader组件使用vue-i18n实现多语言切换
- 调整导航菜单的间距和字体大小
|
2026-04-26 23:06:19 +08:00 |
|
virtheart
|
78439ba069
|
feat(header): 重构导航栏动画逻辑并优化入场效果
将导航栏动画控制从首页迁移到组件内部,实现更流畅的从底部飞入效果
添加自定义事件监听和保底机制确保导航栏正常显示
优化导航链接样式和交互效果
|
2026-04-26 22:57:41 +08:00 |
|
virtheart
|
4d4f5caaa5
|
style(ArcticNewOneCursor): 重构光标组件样式并添加混合模式容器
将光标元素包裹在混合模式容器中,调整层级和定位方式
优化z-index值,移除重复的混合模式属性
|
2026-04-26 22:46:12 +08:00 |
|
virtheart
|
c1da2963d2
|
style(layouts): 调整头部组件样式和尺寸
增加头部组件高度,优化logo和导航链接的尺寸及间距
改进导航链接的悬停动画效果
统一底部组件高度与头部一致
|
2026-04-26 22:33:14 +08:00 |
|
virtheart
|
449010718e
|
feat(header): 添加导航菜单和响应式布局
- 新增导航菜单数据配置
- 实现左侧logo和标题区域
- 添加中间导航链接区域
- 添加右侧菜单图标
- 优化header布局为flex响应式设计
|
2026-04-26 22:19:10 +08:00 |
|
virtheart
|
3173bd3cd6
|
feat: 添加首页入场动画并优化滚动交互
- 在 lenis.client.ts 中提供 lenis 实例供全局使用
- 添加首页入场动画,包含字母动画和过渡效果
- 优化滚动行为,入场期间锁定滚动
- 修复自定义光标初始位置问题
- 调整页面布局样式,隐藏滚动条
- 更新头部组件类名以匹配新设计
|
2026-04-26 19:26:27 +08:00 |
|
virtheart
|
fc52afda99
|
feat: 初始化Arctic New One项目基础架构
添加项目基础文件结构,包括:
- 国际化多语言支持
- Tailwind CSS配置
- 自定义布局组件
- 平滑滚动和动画效果
- 自定义光标交互
- 错误页面处理
|
2026-04-26 19:03:48 +08:00 |
|