javascript - 从样式组中选择 css 样式

标签 javascript html sass less

我正在为数据库中的每个条目生成 Div。

<div class='db-green'>Sample Code</div>
<div class='db-blue'>Sample Code</div>
<div class='db-blue'>Sample Code</div>
<div class='db-yellow'>Sample Code</div>

我想要的是通过在数组内定义颜色来随机选择 Div 类中的颜色。

我希望使用 Less 或 sass 找到解决方案,还是应该使用 JS?

最佳答案

有一个解决方案可以解决与您提出的问题类似的问题:randomly display a div class using JQuery

您可以使用 jQuery 为随机 div 元素定义颜色:

var divs = ['.db-green', '.db-blue', '.db-yellow']; // possible divs
var color = ["blue", "yellow", "red"]; // potential colors
var random = Math.floor(Math.random() * divs.length);
var entry = divs[random];
$(entry).css("color", color[0]);

关于javascript - 从样式组中选择 css 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24296004/

相关文章:

javascript - 为 Sequelize 创建中间 BaseModel 类

javascript - 在另一个数组中查找数组的数组...

javascript - jQuery 检查 div 有一个类,如果没有其他类则展开

javascript - 通过单击按钮栏添加文本区域 4

css - 非 "div"元素上的 Bootstrap4 容器流体

css - Lumen/Elixir - 找不到或无法读取要导入的文件

javascript - 如何使用 moment.js 和 ES6 创建小时 + 分钟数组?

javascript - 使用 jQuery 检测动态生成的单选按钮的变化

javascript - 第二次点击,元素被移动到屏幕边缘

html - 如何在悬停时将文本定位在其他文本下方而不影响周围元素