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

<script src="https://unpkg.com/metal-background@1.0.0/metal-background.js"></script>

可选引入metal-background.css

<link rel="stylesheet" href="https://unpkg.com/metal-background@1.0.0/metal-background.css">

NPM安装

$ npm install metal-background

import引入方式

import MetalBackground from 'path/to/metal-background';

require引入方式

const MetalBackgroundClass = require("path/to/metal-background");

如何使用metal-background.css
银色背景效果

class="metal-background-silver"

暗银色背景效果

class="metal-background-darksilver"

亮银色背景效果

class="metal-background-brightsilver"

金色背景效果

class="metal-background-gold"

暗金色背景效果

class="metal-background-darkgold"

亮金色背景效果

class="metal-background-brightgold"

铜色背景效果

class="metal-background-bronze"

暗铜色背景效果

class="metal-background-darkbronze"

亮铜色背景效果

class="metal-background-brightbronze"

玫瑰金色背景效果

class="metal-background-rosegold"

暗玫瑰金色背景效果

class="metal-background-darkrosegold"

亮玫瑰金色背景效果

class="metal-background-brightrosegold"

钛色背景效果

class="metal-background-titanium"

暗钛色背景效果

class="metal-background-darktitanium"

亮钛色背景效果

class="metal-background-brighttitanium"

铜绿背景效果

class="metal-background-verdigris"

暗铜绿背景效果

class="metal-background-darkverdigris"

亮铜绿背景效果

class="metal-background-brightverdigris"

胆矾背景效果

class="metal-background-bluevitriol"

暗胆矾背景效果

class="metal-background-darkbluevitriol"

亮胆矾背景效果

class="metal-background-brightbluevitriol"

如何使用metal-background.js
初始化样式

const metalBackground = MetalBackground.init(colors, className = 'metal-background');

其中,colors是一个包含所有颜色的数组,至少传入2个色值,例如:['#FF0000', '#00FF00', '#0000FF']

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

添加样式到元素

metalBackground.addTo(element);

元素移除样式

metalBackground.removeFrom(element);

返回当前样式的CSS代码

metalBackground.getCSSCode();

返回当前样式的CSS文本

metalBackground.getCSSText();

在线演示
使用metal-background.css
使用metal-background.js
常见用例
直播

在直播时需要吸引眼球的背景效果

视频录制

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

网站开发

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

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

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

metal-background文档(BibTeX)

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

© 2024-2025 CNOCTAVE © 2024-2025 Yu Hongbo