mercredi 22 juin 2016

Create a table to simulate a light animation using Java script

How to create a table like exemple of the table to simulate a light animation. The animation is, after a click on the start button, change gradually the color of the tiles from left to right, then from top to bottom using a list of ten colors different. Will Appreciate any help.

I have the code HTML and CSS, i need JS.

table, td {
    padding: 0;
	border-collapse: collapse;
}

body {
	width: 624px;
	margin-left: auto;
	margin-right: auto;
	line-height: 1;
}

.groupe1 {
	background-color:#B0090C;
	float: left;
	height: 35px;
	width: 35px;
}
.groupe2 {
	background-color:#F7F27F;
	float: left;
	height: 35px;
	width: 35px;
 }
 body button {
	border-radius: 10px;

}

.round-button {
    display:block;
    width:60px;
    height:60px;
    line-height:50px;
    border: 2px solid #f5f5f5;
    border-radius: 50%;
    color:#f5f5f5;
    text-align:center;
    text-decoration:none;
    background:#A40205;
    box-shadow: 0 0 3px gray;
    font-size:20px;
    font-weight:bold;
	margin-left: auto;
	margin-right:auto;
	
}
.round-button:hover {
    background:#9E2C2E;
}
<html>
<head>
<title></title>
<link rel="stylesheet" href="projet.css" type="text/css" />

</head>

<body>
<div id="container">
<table >
<tbody>
<tr>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
</tr>
<tr>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
</tr>
<tr>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
</tr>
<tr>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
</tr>
<tr>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
</tr>
<tr>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
</tr>
<tr>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
</tr>
<tr>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
</tr>
<tr>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
</tr>
<tr>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
</tr>
<tr>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
</tr>
<tr>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
</tr>
<tr>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
</tr>
<tr>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
</tr>
<tr>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
</tr>
<tr>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
  <td><div class="groupe2"></div></td>
  <td><div class="groupe1"></div></td>
</tr>
</tbody>
</table>
</div>

<button class="round-button"onclick="animation()">Start</button>
</body>
</html>

Aucun commentaire:

Enregistrer un commentaire