Here I will explain hoe to set unique background-color in div using jQuery.
<html>
<head>
<title></title>
<meta charset="utf-8" />
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<style type="text/css">
.bg-red {
background-color: red;
}
.bg-pink {
background-color: pink;
}
.bg-purple {
background-color: purple;
}
.bg-green {
background-color: green;
}
.bg-yellow {
background-color: yellow;
}
.bg-lime {
background-color: lime;
}
.bg-blue {
background-color: blue;
}
div.activity_type {
width: 100px;
height: 100px;
float: left;
}
</style>
<script type="text/javascript">
$(document).ready(function () {
var myColors = ['bg-red', 'bg-pink', 'bg-purple', 'bg-yellow', 'bg-green', 'bg-lime', 'bg-blue'];
var i = 0;
$('div.activity_type').length
$('div.activity_type').each(function () {
$(this).addClass(myColors[i]);
i = (i + 1) % myColors.length;
});
});
</script>
</head>
<body>
<div class="activity_type"></div>
<div class="activity_type"></div>
<div class="activity_type"></div>
<div class="activity_type"></div>
<div class="activity_type"></div>
<div class="activity_type"></div>
<div class="activity_type"></div>
</body>
</html>
Output:
Comments
Post a Comment