t-comm
Version:
专业、稳定、纯粹的工具库
38 lines (37 loc) • 877 B
TypeScript
/**
* 移除CSS
*
* @param {string} href - CSS链接
*
* @example
*
* removeCss('https://xxx.css')
*/
export declare function removeCss(href: string): void;
/**
* 加载多个样式文件,并在加载前移除具有相同类名的文件
* @param {array} urls 外链地址列表
* @param {string} urlClass 外链类名
*
* @example
*
* ```ts
* loadStyles(['https://a.com/b.css'], 'load-style');
* ```
*/
export declare function loadStyles(urls: Array<string>, urlClass: string): void;
/**
* 加载样式代码块,会将样式代码包裹在 style 标签内,并加载到当前页面中
* @param {string} code 样式代码
* @param {string} className 类名
*
* @example
*
* ```ts
* loadCssCode(
* '.press__cover { color: red; }',
* 'load-css-code'
* );
* ```
*/
export declare function loadCssCode(code: string, className: string): void;