zh-CN 简体中文 项目首页 CDN引入方式 NPM安装 依赖库 import引入方式 require引入方式 如何使用flame-special-effects.js 在线演示 常见用例 引用flame-special-effects
flame-special-effects文档
欢迎广大开发者将此文档翻译为其他语言。
CDN引入方式

<script src="https://cdn.jsdelivr.net/npm/three@0.152.2/build/three.min.js"></script>

<script src="https://unpkg.com/flame-special-effects@1.0.0/flame-special-effects.js"></script>

除了常规的引入写法之外,还需要下载https://unpkg.com/flame-special-effects@1.0.0/flame-apperance.png并放到网页同一目录下。

NPM安装

$ npm install three flame-special-effects

依赖库

three.js

import引入方式

import * as THREE from 'three';

import FlameSpecialEffects from 'path/to/flame-special-effects';

除了常规的引入写法之外,还需要下载https://unpkg.com/flame-special-effects@1.0.0/flame-apperance.png并放到网页同一目录下。

require引入方式

three.js不支持require引入。此时需要使用three.js的bundled CDN库文件,像CDN引入一样。

const FlameSpecialEffectsExport = require("path/to/flame-special-effects");

除了常规的引入写法之外,还需要下载https://unpkg.com/flame-special-effects@1.0.0/flame-apperance.png并放到网页同一目录下。

如何使用
初始化火焰div

var flame = window.FlameSpecialEffects;

flame.init(containerId);

containerId: 火焰div的容器DOM元素ID

调节火势

flame.changeLevel(level);

level: 火焰的强度,范围为0-100

销毁火焰div

flame.destroy();

在线演示
调节火势
“炭火烤肉”广告牌
“火烤汉堡”广告牌
常见用例
广告牌

本项目有逼真的火焰特效,特别适合广告牌的文字和图片展示

HTML5游戏

HTML5游戏中常常需要炫酷的火焰特效来吸引玩家的注意

高端网站开发

本项目使用three.js API,相比于传统的CSS有更具表现力的特效,更适合用于开发高端网站

引用flame-special-effects
如果你在学术研究中涉及flame-special-effects,那么可以按需引用以下内容。
flame-special-effects源码(BibTeX)

@misc{CNOCTAVE2025, author = {Yu Hongbo, }, title = {flame-special-effects}, year = {2025}, howpublished = {\url{https://github.com/CNOCTAVE/flame-special-effects}}, }

flame-special-effects文档(BibTeX)

@techreport{CNOCTAVE2025, author = {Yu Hongbo, }, title = {flame-special-effects Document}, institution = {BA DU XIN SHANG}, year = {2025}, number = {25}, month = {6}, url = {https://cnoctave.github.io/flame-special-effects/index.html}, urldate = {2025-06-25}, }

Breakthrough Progress of flame-special-effects in the Advertising Industry(BibTeX)

@article{https://doi.org/10.31224/4734, doi = {10.31224/4734}, url = {https://engrxiv.org/preprint/view/4734}, author = {Yu Hongbo, }, keywords = {CNOCTAVE, flame-special-effects, special effects, industry, visual effects, brand visibility, audience engagement, three.js, CSS, HTML5}, title = {Breakthrough Progress of flame-special-effects in the Advertising Industry}, publisher = {engrxiv}, year = {2025}, copyright = {Creative Commons Attribution 4.0 International} }

© 2024-2025 CNOCTAVE © 2024-2025 Yu Hongbo