自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 好用的图标库和字体库

前端开发资源指南: 图标库推荐: Ant Design自带图标(需安装@ant-design/icons) 阿里巴巴矢量图标库(Iconfont) 字节跳动IconPark图标库 字体库使用(以字体天下为例): 下载.ttf文件至项目assets/font目录 通过@font-face引入字体 在CSS中调用(如LED数字字体示例) 注:具体安装及引用方式详见代码片段,适用于大屏数据可视化等场景。

2025-06-25 13:09:47 354

原创 padding和margin这种,项目里面怎么设置值,使用px还是rem 还是什么,有什么区别

推荐使用rem:适合响应式设计。可以通过调整根元素的font-size来适配不同设备。

2025-06-23 13:31:57 556

原创 下雪效果(html+js)

摘要:本文展示了一个使用JavaScript和CSS实现的网页下雪动画效果。通过创建200个随机大小(3-8px)的圆形雪花元素,设置随机位置、下落速度和水平飘移幅度,配合CSS动画实现自然飘落效果。雪花采用box-shadow发光效果,增强视觉表现。代码包含完整的HTML结构和JavaScript实现,通过改变随机参数可调整雪花的密度、速度和发光强度。该效果适合用作冬季主题网站的装饰背景。

2025-06-23 12:01:36 350

原创 使用Tailwind CSS和i18n的react实践

首先在 src 下设置 i18n.js 文件。然后再主文件引入文件。

2025-06-23 11:51:28 178

原创 i18n了解和配置

i18next是一个JavaScript国际化库,react-i18next是其React插件。安装核心包i18next和react-i18next,可选添加语言检测和HTTP后端插件。创建翻译资源文件(如zh.json/en.json),通过i18n.js配置文件初始化,设置默认语言和备用语言。最后在App.tsx中引入i18n配置即可实现多语言切换功能。该方案支持中英文切换,并提供了React安全防护机制。

2025-06-23 10:11:42 274

原创 turf安装和常见api使用

Turf.js 是一个用于地理空间分析的 JavaScript 库,支持对 GeoJSON 数据进行操作和分析。

2025-06-23 09:58:37 762

原创 防抖不同的实现

文章摘要: 防抖函数是一种延迟执行的技术,适用于搜索输入等高频触发场景。本文介绍了两种实现方式:1)原生实现,通过setTimeout控制执行时机,可选择立即执行选项;2)使用Lodash库的_.debounce方法。代码示例展示了如何封装debounce工具函数,并在按钮点击事件中应用,其中简单版不考虑立即执行,完整版支持immediate参数。两种方式都能有效控制函数触发频率,Lodash方案更为便捷。

2025-06-20 15:39:55 185

原创 Tailwind CSS 配置和问题解决

摘要:本文介绍TailwindCSS的安装配置流程及常见问题解决方案。首先说明Tailwind通过扫描文件生成CSS样式,详细步骤包括:1) 安装指定版本避免cmd错误;2) 配置tailwind.config.js文件路径;3) 在CSS文件中添加基础指令。针对VSCode报错和PostCSS插件问题,提出安装必要依赖(@tailwindcss/postcss)和配置postcss.config.cjs的解决方法。最后通过示例代码验证配置成功,展示包含文本样式、卡片布局和按钮交互的React组件效果。

2025-06-04 09:54:02 1297

原创 Zustand简单使用介绍

Zustand是一个轻量级的状态管理库,比Redux更简单易用。安装只需执行npm install zustand,通过create方法创建store定义状态和操作。在组件中直接使用store的状态和方法,无需Context。示例展示了计数器功能的实现,包括增加、减少和重置操作。Zustand的API简洁,学习成本低,适合React项目开发。

2025-05-30 16:12:32 355

原创 leaflet-draw插件样式修改

【代码】leaflet-draw插件样式修改。

2025-04-15 15:33:33 552

原创 react使用Antv g2的总结(5x版本)

margin:一般生成的图表周围空隙的间距都很大,可以自己调整。写在创建这里才能生效。,指定 chart 绘制的 DOM,可以传入 DOM id。你将它设置为true,基本可以做到自适应了。autoFit:图表是否自适应容器宽高,默认为。时,会自动取图表容器的宽高,如果用户设置了。,这样就没办法自适应高度了。container:给传入。,那么会以用户设置的。

2025-04-11 10:10:28 739

原创 需要自适应高度-例如大屏

2.中间内容一般要分成多个小块,为了小块之间可以对齐、自适应高度和宽度,content设置高度、padding和背景颜色,里面是container可以使用。4.小块里面的内容应该首先设置高度为100%,里面不同的内容不同的高度百分比,这样就可以做到自适应高度了。,表示子元素会沿着垂直方向(从上到下)排列,间距是8。,grid布局可以设置二维布局,例如生成相等2行3列的小块,:子元素换行,超出容器宽度时换行。:子元素两端对齐,中间留空。:子元素均匀分布,两端留空。:子元素换行,但方向相反。

2025-04-09 16:33:44 283

原创 怎么动态配置antd的全局配置

想要在入口文件使用仓库保存的当前用户信息动态配置全局样式,你可以在src下写一个获取用户信息和。:是无法再直接在入口文件获取你当前的用户信息的,直接写。1.要求区分不同身份,超管和普通用户的全局配置不同。入口文件如下(App.tsx,main.tsx)是会报错的,要不为空是不会起效。全局化配置的组件,用它包裹你的。就是整个应用的父组件。

2025-04-09 14:21:12 320

原创 毛玻璃效果怎么实现

文字描述:固定在页面顶部的毛玻璃导航栏,和下方可滚动的内容文本。在滚动时,毛玻璃导航栏始终固定在顶部,背景内容通过穿过毛玻璃呈现出一种柔和的视觉体验。来创建磨砂玻璃效果。标题上2个链接是参考链接。CSS 技巧之一是使用。

2025-04-01 13:39:33 365

原创 TreeSelect踩过的一些坑

TreeSelect踩过的一些坑

2025-03-31 17:08:42 416

原创 有关Antd TreeSelect理解

SelectSatellite 组件主要用于实现卫星传感器数据的展示与选择功能,支持多选、自定义标签渲染、动态数据加载等,为用户提供灵活的数据选择界面。

2025-03-26 16:58:19 686

原创 动态好看的首页(旋转的地球)

1.我使用的node 版本18.20.0。2.找到这个网页的Globe组件。2.安装 cobe,编写球的组件。utils.tsx 文件。

2025-02-17 14:58:04 305

原创 如何理解React以及前端逻辑

总结来说,React和前端逻辑是构建现代Web应用的基石,它们共同作用于提供更好的用户体验和更高的开发效率。在你的项目中,这些技术的使用是为了确保应用的响应性、可维护性和可扩展性。:在复杂的前端应用程序中,状态管理是一个重要的部分。状态管理可以帮助开发者更好地组织和管理应用程序的状态,提高代码的可维护性和可扩展性。虚拟DOM是一种优化页面渲染的技术,React通过比较新旧虚拟DOM的差异,只更新发生变化的部分,从而提高渲染效率。:通过精心设计的前端逻辑,可以提供更流畅和响应更快的用户界面。

2024-12-09 11:01:40 496

原创 react 项目初始化

react + ts

2024-12-05 16:51:13 840

原创 在使用Leaflet地图时,瓦片影像放大超过瓦片可用的zoom级别时出现白屏的问题

在使用Leaflet地图时,瓦片影像放大超过瓦片可用的zoom级别时出现白屏的问题

2024-12-04 12:06:46 345

原创 slider 播放器

播放器 slider

2024-12-04 11:46:18 258

原创 科技感大屏饼图

【代码】科技感大屏饼图。

2024-12-03 09:22:37 442

原创 好用的轮播表 react

/ 假设每行高度为40px// 添加状态来控制暂停// 记录当前索引....if (!isPaused) { // 只有在未暂停时才滚动// 计算下一行需要移动的距离if (nextIndex === 0) { // 当滚动到最后一项时,重置位置// 禁用过渡效果,避免重置时的动画} else {// 恢复过渡效果// 更新当前索引}, 1500);// 每1.5秒滚动一次// 添加 currentIndex 作为依赖return (<div。

2024-11-20 14:27:46 629

原创 前端 配置别名@

针对联想提示,修改VSCode配置jsconfig.json。针对路径转换,修改webpack别名路径配置 craco。创建jsconfig.json文件。

2024-11-20 13:58:14 232

原创 会在两个列表上运动的高亮框

高亮框 react

2024-11-20 13:51:44 192

原创 简单圆柱柱状图 react

【代码】简单圆柱柱状图。

2024-11-20 13:28:16 233

原创 Leaflet简单使用

leaflet简单使用

2024-11-20 13:20:06 1770

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除