一、前言
觉得以前做的个人网站的后台太丑了,无聊又重新做一个。仿照MacOs big sur,实现一些该系统的基本操作和布局。做这个后台管理系统前前后后大概用了一个月吧,更多的时间是花在界面细节的处理上,阴影和高斯模糊的质感调了又调。以前的后台管理功能还未完全搬过来,暂时介绍操作和界面吧,都是些博客基本功能。
二、技术栈
2.1 前端
- Vue3
- Sass
2.2 后端
- Laravel8
三、功能
3.1 窗口组件
- 支持拖拉(限定拖拉区域)
- 支持窗口大小调节(限定最大和最小窗口)
- 窗口内部内容自适应(不同的功能模块引入对应的模板组件)
3.2 顶栏
- 高斯模糊(backdrop-filter,优点:高斯模糊只作用于背景,效果很好。缺点:浏览器兼容不够广)
- 普通导航菜单栏
- 控制中心(控制桌面统计数据,目前的唯一按钮)
3.3 Dock栏
- 常驻图标
- 当前打开窗口的图标
- 高斯模糊
3.4 通知
- 通知提示
- 高斯模糊
- 采用队列形式
3.5 数据统计
- 各类数据统计显示
3.6 文章发布
- 发表长文章(markdown)
- 发表图文动态
- 标签分类
3.7 文件管理
- 文件上传
- 删除文件
3.8 访问记录
- 记录访问客户端的信息
3.9 评论管理
- 审核评论
- 删除评论
- 回复评论(邮件通知)
四、End
后续会继续优化界面和动画效果吧,再看看到时12有什么改动再逐一修改,把原有功能完善完善。