自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Svg实现文字描边和文字渐变

SvgText 组件是一个功能强大的 SVG 文字渲染工具,支持多种高级特性。它能够实现自动换行、自适应尺寸,并提供丰富的样式选项,包括渐变色填充和描边效果。组件参数允许配置字体大小、粗细、间距等属性,并支持水平、垂直和对角线三种渐变方向。通过智能计算文字宽度和换行逻辑,组件确保文字在不同尺寸下都能完美显示。该组件还采用唯一ID生成技术,避免了多实例间的样式冲突。

2025-11-14 15:34:44 1063

原创 ES6 中的 Symbol 类型详解

ES6 中的 Symbol 类型详解

2025-08-12 14:35:57 658

原创 生成二维码到画布(qrcode.js, pixi.js)

本文介绍了使用Pixi.js和QRCode库生成并显示二维码的基本步骤。首先安装必要的依赖,然后创建PIXI应用并设置背景。核心部分通过QRCode生成二维码数据,利用PIXI的Graphics对象绘制二维码:先绘制白色背景,再根据二维码模块数据填充黑色方块。最后将生成的二维码添加到PIXI舞台中显示。文中还提供了相关代码片段和实际效果图,使用的库版本为Pixi.js 8.11.0和QRCode 1.5.4。

2025-08-08 16:00:41 210

原创 SVG 参数详解

本文详细介绍了SVG参数与常用标签,包括基础图形元素(如矩形、圆形、路径等)、结构容器标签(组、符号模板等)、渐变与滤镜效果,以及动画实现方法。重点解析了<svg>根容器属性、<path>路径指令和各种图形标签的参数设置,并提供了渐变、滤镜和动画的使用示例。文章可作为SVG开发的实用参考手册,帮助开发者快速掌握SVG绘图的核心技术要点。

2025-08-04 14:15:31 1132

原创 CSS border-image 属性详解

CSS border-image 属性详解:该属性允许将图像用作元素边框,是多个子属性的简写。语法包含图像路径、切割尺寸、边框宽度、延伸距离和平铺方式。关键点包括将图像切割为9个区域、四种平铺方式(拉伸/重复/圆整/留空),以及必须设置透明边框预留空间。示例展示了简写和单独属性写法,并指出需添加浏览器前缀确保兼容性。该属性支持渐变边框,可用于实现邮票等复杂边框效果。注意使用SVG/PNG透明背景图以获得最佳效果。

2025-06-25 14:05:53 603

原创 Vue 3 项目中集成 Froala 编辑器并实现图片上传

本文介绍了在Vue 3项目中集成Froala富文本编辑器并实现图片上传功能的完整方案。前端使用Composition API配置Froala组件,设置图片上传接口;后端采用Express和multer搭建文件上传服务,规范处理图片存储并返回Froala所需的JSON格式响应。文章提供了从依赖安装、前端组件注册到后端接口开发的详细代码示例,并阐述了完整的实现流程,包括启动服务和跨域处理建议。该方案可直接应用于实际项目开发,实现富文本编辑器的图片上传功能。

2025-06-06 17:47:27 991

原创 前端入门教程

前端开发不仅涉及静态页面的制作,更融合了动态交互和现代 Web 技术。通过本教程的基础讲解,希望你能快速搭建出自己的第一个网页,并渐进式掌握更多前端技能。接下来的路程中,你可以结合技术博客、在线课程(如 MDN Web Docs、freeCodeCamp)和社区交流,不断深入学习

2025-05-21 13:44:42 1292

原创 Node.js 后端部署攻略

node.js 后端部署

2025-05-06 15:44:25 1167

空空如也

空空如也

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

TA关注的人

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