I have a variable {this.state.prediction} in JavaScript (ReactJS). I want to change circle color depending on the value of {this.state.prediction}.
In particular, when {this.state.prediction} is equal to 0, then div class="circle", else div class="circleSelected".
How can I implement it?
<div>
<div class="circle-content">
<div class="circle"></div>
<p>[0 - 5] ({this.state.prediction})</p>
</div>
<div class="circle-content">
<div class="circle"></div>
<p>(5 - 15]</p>
</div>
<div class="circle-content">
<div class="circle"></div>
<p>(15 - 30]</p>
</div>
</div>
CSS:
.circle-content {
width:20%;
text-align:center;
float:left;
}
.circle {
display:inline-block;
width:20%;
padding-bottom:20%;
border-radius:60%;
background: #000;
border:1px solid #000;
}
.circleSelected {
display:inline-block;
width:20%;
padding-bottom:20%;
border-radius:60%;
background: #000;
border:1px solid #000;
}
.circle-content p {
font-size:14px;
color:#fff;
}