daisyUI
组件
Theme
主题控制器
如果页面中存在带有 theme-controller 类的选中复选框输入或选中的单选框输入,则页面将具有与该输入值相同的主题。
Supported on
105+
121+
15.4+
类名
类型
theme-controller
组件类
For a checkbox or radio input that must change the page theme
主题控制器仅使用 CSS 更改主题。然后,您可以使用 JS 将输入状态保存在服务器或 localStorage 中,如果要在页面刷新时保持状态。
这里是一个 React 示例,用于将复选框状态保存在本地存储中:
Stackblitz
#
Theme Controller using a toggle
预览
HTML
JSX
#
Theme Controller using a checkbox
预览
HTML
JSX
#
Theme Controller using a swap
预览
HTML
JSX
#
Theme Controller using a toggle with text
预览
HTML
JSX
Default
Synthwave
#
Theme Controller using a toggle with icons
预览
HTML
JSX
#
Theme Controller using a toggle with icons inside
预览
HTML
JSX
#
Theme Controller using a toggle with custom colors
预览
HTML
JSX
#
Theme Controller using a radio input
预览
HTML
JSX
Default
Retro
Cyberpunk
Valentine
Aqua
#
Theme Controller using a radio button
预览
HTML
JSX
#
Theme Controller using a dropdown
预览
HTML
JSX
Theme
上一节
Swap 调换
下一节
Accordion 手风琴
你有什么问题么?
向社区提问题
你发现了 bug 么?
在 GitHub 提 issue
你喜欢 daisyUI?
在 twitter、知乎、微博宣传 daisyui 吧!
支持daisyUI的开发:
Open Collective
在 GitHub 上编辑本页
New template: SaaS Landing page
Available on daisyUI store
More details
Please upgrade your browser