我在我的网页中使用 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 许可协议
3 回答5.1k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.4k 阅读
4 回答2.2k 阅读
1 回答3.7k 阅读
您可以通过以下方式轻松完成此操作:
更新: 不确定问题是否只是像我想的那样改变颜色。现在我还添加了一个
getRandomColor()
示例。只是为了得到随机的东西可能是一项很大的工作,这取决于你是否想保存用户最后使用的颜色……