react点击跳转(React可定制黑暗模式切换开关组件)
导读:正文 一个用于React的可定制的黑暗模式切换开关组件。...
正文
一个用于React的可定制的黑暗模式切换开关组件 。
如何使用它 。
1.安装和下载
npm install @anatoliygatt/dark-mode-toggle @emotion/react @emotion/styled
2.导入DarkModeToggle组件
import { useState } from react;
import { DarkModeToggle } from @anatoliygatt/dark-mode-toggle;
3.将黑暗模式切换添加到应用程序中
function Example() {
const [mode, setMode] = useState(dark);
return (
<DarkModeToggle
mode={mode}
dark="Dark"
light="Light"
size="lg"
inactiveTrackColor="#e2e8f0"
inactiveTrackColorOnHover="#f8fafc"
inactiveTrackColorOnActive="#cbd5e1"
activeTrackColor="#334155"
activeTrackColorOnHover="#1e293b"
activeTrackColorOnActive="#0f172a"
inactiveThumbColor="#1e293b"
activeThumbColor="#e2e8f0"
ariaLabel="Toggle color scheme"
onChange={(mode) => {
setMode(mode);
}}
/>
);
}
4.默认的组件道具
mode = dark,
dark,
light,
onChange,
size = sm, // lg, md
inactiveLabelColor = #b9bdc1,
inactiveLabelColorOnHover = #fcfefe,
inactiveLabelColorOnActive = #cdd1d5,
activeLabelColor = #5b5e62,
activeLabelColorOnHover = #404346,
activeLabelColorOnActive = #010101,
inactiveTrackColor = #dce0e3,
inactiveTrackColorOnHover = #fcfefe,
inactiveTrackColorOnActive = #cdd1d5,
activeTrackColor = #404346,
activeTrackColorOnHover = #2d2f31,
activeTrackColorOnActive = #141516,
inactiveThumbColor = #2d2f31,
activeThumbColor = #dce0e3,
focusRingColor = rgb(59 130 246 / 0.5),
ariaLabel,
预览
The postDark Mode Toggle Component For Reactappeared first onReactScript.
以上就是React可定制黑暗模式切换开关组件的详细内容 ,更多关于React 黑暗模式切换的资料请关注本站其它相关文章!
声明:本站所有文章 ,如无特殊说明或标注 ,均为本站原创发布 。任何个人或组织 ,在未征得本站同意时 ,禁止复制 、盗用 、采集 、发布本站内容到任何网站 、书籍等各类媒体平台 。如若本站内容侵犯了原著者的合法权益 ,可联系我们进行处理 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!