当前位置: 首页 > news >正文

MediaHub中的卡片实现进展汇报

今天刚从家赶到北京,北京和内蒙的温度差别真的太大了。给大家简单汇报一下目前MediaHub的进展:

上节卡片需求我们分析了gamma中卡片的设计,经过几天的开发以及前期的积累,开发进度超预期,功能基本上已经开发完成,还剩2个功能需要开发,整体效果如下:

在开发过程中核心技术点总结一下:

1.卡片布局实现

MediaHub 采用 chakra-ui 作为 UI 组件库,不得不说这个组件库是我用过最好用的,整个项目中基本不用单独写css,与 tiptap的react组件融合起来,可以非常方便实现各种效果。

2.color组件

设置卡片颜色的时候,选择颜色使用的@uiw/react-color-sketch 这个库,效果非常棒:

67cc632122c02179c748e2c15a48e002.png

3.react方面

这个项目是我第一次使用 React,有一些知识还在摸索中,比如到底该不该用 redux 来管理状态,还是直接使用 context,要不要使用 nextjs,我现在的想法是能不用就不用,当面对比较棘手的问题不得不用的时候,再考虑使用这些库。

4. react-icons

网站所有的图标使用的是 react-icons,这让我省了很多查找图标的时间,不过UI整体效果最后再美化一下。等到做主题的时候把这块一起重新设计一下,有了主题,文档就如同有了"衣裳"。

下一步重点实现:

①资源素材,考虑盘点一些可商用的免费资源,或者结合AI能力来生成一些图片素材。也会考虑使用一些SVG图标、表情等,写文档时大概率会用到。

②卡片合并,能够把多个卡片合并到一起。

③部署,现在整个效果只能在我电脑查看,希望能够部署到外网中,这样大家都能看到整体效果。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 数据结构:链表经典算法OJ题
  • 【Linux】权限理解
  • Python的lambda函数
  • dockerfile之vllm大模型镜像构建
  • Go语言加Vue3零基础入门全栈班10 Go语言+gRPC用户微服务项目实战 2024年07月31日 课程笔记
  • Hugging Face下载模型
  • 技术详解:视频美颜SDK与直播美颜插件开发指南
  • XQuery 术语
  • 使用Spring Security实现Java应用的安全管理
  • 视频美颜SDK与直播插件的实现原理及优化方案详解
  • qt-声明
  • C语言菜鸟入门·数据结构·链表超详细解析
  • Google Earth Engine(GEE)——逐月筛选影像,并给影像集合添加新的属性
  • Vue3详细介绍,正则采集器所用前端框架
  • 代码随想录27期|Python|Day37|56.合并区间|738.单调递增的数字
  • 2017 前端面试准备 - 收藏集 - 掘金
  • codis proxy处理流程
  • C语言笔记(第一章:C语言编程)
  • Debian下无root权限使用Python访问Oracle
  • IDEA常用插件整理
  • Java 23种设计模式 之单例模式 7种实现方式
  • Js基础知识(一) - 变量
  • nodejs实现webservice问题总结
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • PHP的类修饰符与访问修饰符
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • Redis在Web项目中的应用与实践
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • Webpack入门之遇到的那些坑,系列示例Demo
  • 基于游标的分页接口实现
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 06-01 点餐小程序前台界面搭建
  • 扩展资源服务器解决oauth2 性能瓶颈
  • ​Spring Boot 分片上传文件
  • #systemverilog# 之 event region 和 timeslot 仿真调度(十)高层次视角看仿真调度事件的发生
  • #图像处理
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (7)STL算法之交换赋值
  • (70min)字节暑假实习二面(已挂)
  • (C++20) consteval立即函数
  • (ibm)Java 语言的 XPath API
  • (python)数据结构---字典
  • (八)c52学习之旅-中断实验
  • (二)构建dubbo分布式平台-平台功能导图
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)计算机毕业设计大学生兼职系统
  • (附源码)计算机毕业设计高校学生选课系统
  • (论文阅读30/100)Convolutional Pose Machines
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (限时免费)震惊!流落人间的haproxy宝典被找到了!一切玄妙尽在此处!
  • (转载)Google Chrome调试JS
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .net core 6 集成 elasticsearch 并 使用分词器
  • .NetCore+vue3上传图片 Multipart body length limit 16384 exceeded.