我在我的网页中使用 CSS 变量并制作一种主题颜色,
:root {
--themeColor: #0afec0;
--hoverColor: #fff;
--bodyColor: #EEF1EF;
}
现在我在任何地方都使用 var(--themeColor)
,我想在每次重新加载时为 --themeColor
分配一个随机颜色。这可能吗?
原文由 Mercurial 发布,翻译遵循 CC BY-SA 4.0 许可协议
我在我的网页中使用 CSS 变量并制作一种主题颜色,
:root {
--themeColor: #0afec0;
--hoverColor: #fff;
--bodyColor: #EEF1EF;
}
现在我在任何地方都使用 var(--themeColor)
,我想在每次重新加载时为 --themeColor
分配一个随机颜色。这可能吗?
原文由 Mercurial 发布,翻译遵循 CC BY-SA 4.0 许可协议
5 回答2.2k 阅读
3 回答2.6k 阅读
2 回答1.2k 阅读✓ 已解决
2 回答960 阅读✓ 已解决
2 回答2.3k 阅读
2 回答833 阅读✓ 已解决
1 回答858 阅读✓ 已解决
您可以通过以下方式轻松完成此操作:
更新: 不确定问题是否只是像我想的那样改变颜色。现在我还添加了一个
getRandomColor()
示例。只是为了得到随机的东西可能是一项很大的工作,这取决于你是否想保存用户最后使用的颜色……