首页IT科技react点击跳转(React可定制黑暗模式切换开关组件)

react点击跳转(React可定制黑暗模式切换开关组件)

时间2025-05-01 09:30:54分类IT科技浏览3936
导读:正文 一个用于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版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
floater factor(floater.exe是什么进程 作用是什么 floater进程查询) layui table 下拉框触发数据回填(解决layui的table.checkStatus失效问题)