UNPKG

mdui

Version:

实现 material you 设计规范的 Web Components 组件库

40 lines (39 loc) 1.11 kB
import '@mdui/jq/methods/addClass.js'; import '@mdui/jq/methods/append.js'; import '@mdui/jq/methods/get.js'; import '@mdui/jq/methods/remove.js'; import '@mdui/jq/methods/removeClass.js'; import type { JQ } from '@mdui/jq/shared/core.js'; export interface CustomColor { /** * 自定义颜色名 */ name: string; /** * 自定义十六进制颜色值,如 `#f82506` */ value: string; } /** * 移除指定元素上的配色方案 * @param target */ export declare const remove: (target: string | HTMLElement | JQ<HTMLElement>) => void; /** * 设置配色方案 * 在 head 中插入一个 <style id="mdui-custom-color-scheme-${source}"> 元素, * 并在 target 元素上添加 class="mdui-custom-color-scheme-${source}" * * 自定义颜色的 css 变量 * --mdui-color-red * --mdui-color-on-red * --mdui-color-red-container * --mdui-color-on-red-container * * @param source * @param options */ export declare const setFromSource: (source: number, options?: { target?: string | HTMLElement | JQ<HTMLElement>; customColors?: CustomColor[]; }) => void;