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

<script src="https://unpkg.com/rainbow-color-text@1.2.0/rainbow-color-text.js"></script>

可选引入rainbow-color-text.css

<link rel="stylesheet" href="https://unpkg.com/rainbow-color-text@1.2.0/rainbow-color-text.css">

NPM安装

$ npm install rainbow-color-text

import引入方式

import RainbowColorText from 'path/to/rainbow-color-text';

require引入方式

const RainbowColorTextClass = require("path/to/rainbow-color-text");

如何使用rainbow-color-text.css
jet文字效果

class="rainbow-color-text-jet"

viridis文字效果

class="rainbow-color-text-viridis"

turbo文字效果

class="rainbow-color-text-turbo"

cubehelix文字效果

class="rainbow-color-text-cubehelix"

hsv文字效果

class="rainbow-color-text-hsv"

rainbow文字效果

class="rainbow-color-text-rainbow"

hot文字效果

class="rainbow-color-text-hot"

cool文字效果

class="rainbow-color-text-cool"

spring文字效果

class="rainbow-color-text-spring"

summer文字效果

class="rainbow-color-text-summer"

autumn文字效果

class="rainbow-color-text-autumn"

winter文字效果

class="rainbow-color-text-winter"

gray文字效果

class="rainbow-color-text-gray"

bone文字效果

class="rainbow-color-text-bone"

copper文字效果

class="rainbow-color-text-copper"

pink文字效果

class="rainbow-color-text-pink"

ocean文字效果

class="rainbow-color-text-ocean"

colorcube文字效果

class="rainbow-color-text-colorcube"

flag文字效果

class="rainbow-color-text-flag"

lines文字效果

class="rainbow-color-text-lines"

prism文字效果

class="rainbow-color-text-prism"

如何使用rainbow-color-text.js
初始化样式

const rainbowColorText = RainbowColorText.init(colors, className = 'rainbow-color-text');

其中,colors是一个包含所有颜色的数组,至少传入2个色值,例如:['#0000ff', '#0080ff', '#00ffff', '#80ff80', '#ffff00', '#ff8000', '#ff0000', '#800000']

如果调用多次init()方法,且className相同,那么样式将被覆盖

添加样式到元素

rainbowColorText.addTo(element);

元素移除样式

rainbowColorText.removeFrom(element);

返回当前样式的CSS代码

rainbowColorText.getCSSCode();

返回当前样式的CSS文本

rainbowColorText.getCSSText();

在线演示
使用rainbow-color-text.css
使用rainbow-color-text.js
常见用例
直播

在直播时需要吸引眼球的文字效果

视频录制

在录制视频时需要特殊风格的文字,和普通的字幕区分开

网站开发

根据主题,不同的网站往往需要不同的文字风格

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

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

rainbow-color-text文档(BibTeX)

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

© 2024-2025 CNOCTAVE © 2024-2025 Yu Hongbo