<!DOCTYPE html>
<
html
lang
=
"en"
>
<
head
>
<
meta
charset
=
"UTF-8"
>
<
meta
name
=
"viewport"
content
=
"width=device-width,initial-scale=1.0"
>
<
style
>
div {
padding: 6px;
text-align: center;
vertical-align: middle;
display: flex;
justify-content: center;
width: 90px;
height: 50px;
float: left;
}
</
style
>
</
script
>
</
script
>
<
script
src
=
</
script
>
<
script
src
=
</
script
>
</
head
>
<
body
>
<
h2
>D3.interpolateSinebow() </
h2
>
<
div
class
=
"pixel1"
>
<
span
></
span
>
</
div
>
<
div
class
=
"pixel2"
>
<
span
></
span
>
</
div
>
<
div
class
=
"pixel3"
>
<
span
></
span
>
</
div
>
<
div
class
=
"pixel4"
>
<
span
></
span
>
</
div
>
<
div
class
=
"pixel5"
>
<
span
></
span
>
</
div
>
<
script
>
// Creating different colors for
// different
// Values of t is 0.4
let color1 =
d3.interpolateSinebow(0.4);
// Values of t is 0.6
let color2 =
d3.interpolateSinebow(0.6);
// Values of t is 0.8
let color3 =
d3.interpolateSinebow(0.8);
// Values of t is 0.9
let color4 =
d3.interpolateSinebow(0.9);
// Values of t is 0
let color5 =
d3.interpolateSinebow(0);
// Selecting Div using query selector
let pixel1 = document.querySelector(".pixel1");
let pixel2 = document.querySelector(".pixel2");
let pixel3 = document.querySelector(".pixel3");
let pixel4 = document.querySelector(".pixel4");
let pixel5 = document.querySelector(".pixel5");
// Setting style and BG color of the
// particular DIVs
pixel1.style.backgroundColor = color1;
pixel2.style.backgroundColor = color2;
pixel3.style.backgroundColor = color3;
pixel4.style.backgroundColor = color4;
pixel5.style.backgroundColor = color5;
</
script
>
</
body
>
</
html
>