react-tsparticles 生成动态特效背景-五彩花瓣

简介: react-tsparticles 生成动态特效背景-五彩花瓣

image.png

1.代码

import React from "react";
import Particles from "react-tsparticles";
import { loadPreset } from "tsparticles-preset-sea-anemone";
import "./styles.css";

export default function App() {
  const customInit = (tsParticles) => {
    loadPreset(tsParticles);
  };

  const options = {
    preset: "seaAnemone",
    backgroundMode: {
      enable: true,
      zIndex: -1
    }
  };

  return <Particles options={options} init={customInit} />;
}

依赖


{
  "name": "react-tsparticles-sea-anemone-preset",
  "version": "1.0.0",
  "description": "React tsParticles Sea Anemone Preset Sample",
  "keywords": [],
  "main": "src/index.js",
  "dependencies": {
    "react": "latest",
    "react-dom": "latest",
    "react-scripts": "latest",
    "react-tsparticles": "1.19.0-alpha.1",
    "tsparticles-preset-sea-anemone": "1.4.0-alpha.1"
  },
  "devDependencies": {
    "typescript": "4.0.5"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  },
  "browserslist": [
    ">0.2%",
    "not dead",
    "not ie <= 11",
    "not op_mini all"
  ]
相关文章
react-tsparticles 生成动态特效背景
react-tsparticles 生成动态特效背景
284 0
react-tsparticles 生成动态特效背景
Echarts线性渐变、径向渐变、纹理填充
Echarts线性渐变、径向渐变、纹理填充
|
数据库
Unknown column ‘字段名‘ in ‘field list‘解决方法
Unknown column ‘字段名’ in 'field list’英语翻译过来就是未知列的字段名在字段表中,也就是说数据库表中的字段名在实体类中找不到。 解决方案如下: 查看实体类的属性名和数据库表中的名字是否一致(注意数据库表字段中是否有空格或者下划线)
4716 0
|
11月前
|
机器学习/深度学习 算法
介绍一下SVM中的支持向量机
介绍一下SVM中的支持向量机
259 16
particles 粒子背景插件在vue3中的使用
本文介绍了如何在Vue 3项目中使用`particles.vue3`库来创建粒子背景特效。文章提供了粒子背景插件的概述、安装步骤、配置参数说明,并展示了粒子特效的实现效果。同时,提供了在main.js中进行全局配置、在Vue组件中使用粒子背景组件的示例代码,以及完整代码的下载链接。
|
11月前
|
Java API
如何在 Java 中动态地添加字符编码支持
本文介绍了在Java中动态添加字符编码支持的方法,通过使用 Charset 和 CharsetProvider 类,可以扩展 Java 的字符编码能力,实现对更多字符集的支持。
226 6
|
11月前
|
编解码 前端开发 UED
如何巧妙利用CSS3,打造炫酷视觉效果
在使用CSS3打造炫酷视觉效果时,要注意适度使用,避免过度设计导致页面过于复杂和混乱,影响用户的阅读和浏览体验。同时,要确保所使用的效果在不同的浏览器和设备上具有良好的兼容性,以提供一致的视觉效果。
209 1
|
11月前
|
存储 缓存 Java
Java应用瘦身记:Docker镜像从674MB优化至58MB的实践指南
【10月更文挑战第22天】 在容器化时代,Docker镜像的大小直接影响到应用的部署速度和运行效率。一个轻量级的Docker镜像可以减少存储成本、加快启动时间,并提高资源利用率。本文将分享如何将一个Java基础Docker镜像从674MB缩减到58MB的实践经验。
502 1
|
移动开发 JavaScript 前端开发
HTML5 Audio(音频)详解
HTML5 通过 `&lt;audio&gt;` 标签简化了网页音频嵌入。本文详细介绍其基本语法与常用属性(如 `controls`、`autoplay`),并通过示例代码展示如何使用 JavaScript 控制音频播放及处理音频事件。此外,还提供了关于浏览器兼容性、自适应设计及无障碍访问的注意事项,助您优化音频体验。