<分区>
<分区>
我想知道是否可以在刷新页面时让我的网站更改为随机配色方案(例如,将蓝色背景替换为红色,将黄色悬停替换为灰色)。这是代码(http://jsbin.com/yudiwaza/1/edit?html,css,js,output)。我一直在谷歌搜索,但似乎无法获得我发现适用于我网站的解决方案。非常感谢任何帮助!
最佳答案
不要应用随机颜色,它们看起来会很丑——自己定义颜色。
最好的方法是在 body 标签上应用一个随机类并使用 CSS 来改变颜色。例如,我正在更改演示中的背景颜色,但您可以更改任何东西来控制您的整个布局样式。
JS:
$(function(){
var themeClassName = "theme_"+Math.floor((Math.random() * 10) + 1);
$('body').addClass(themeClassName);
});
CSS:
.theme_1{
background: #f00;
}
.theme_2{
background: #0f0;
}
.theme_3{
background: #00f;
}
.theme_4{
background: #000;
}
.theme_ .... // till 10 different classes
如果您想要的主题数少于或多于 10,则更改此值:
(Math.random() * 10 <--This value from the above code
关于javascript - 刷新时生成的随机颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23750948/
相关文章:
html - 获取对齐的文本 block 以在 div 中居中
javascript - Internet Explorer 支持第 n 个子选择器
javascript - 如何从表中获取具有确切 ID 的产品?
javascript - 使用 webpack 嵌入 HTML 文件
javascript - 如何通过 javascript 为单选按钮赋予标题
javascript - 如何使用backbone和backbone.validation提交表单
javascript - gzinflate字符串通过JS压缩
javascript - 如何通过从 javascript 函数的 <td> 调用 jquery 函数来基于类别加载子类别以动态添加行?