Hello, artch95, aurai-tu un peu plus de code pour voir à quoi correspond ton state et tes fonctions change red/green/blue deja stp
Bonjourà tous,
Je rencontre un petit problème avec mon code.
Mon code
return (
<div className="container" style={containerStyles}>
<div className="resultat">
<div className="readout">
<div style={{ height: 50,, width:500, background:"rgb(120,152,250)"}}>{this.state.red}</div>
<span className="red"> Red :</span><span>{this.state.red}</span><span className="green"> Green :</span><span>{this.state.green}</span> <span className="blue"> Blue :</span><span>{this.state.blue}</span>
</div>
<div className="sliders">
<input onChange={this.changered.bind(this)} type="range" max="255" value={this.state.red}/>
<input onChange={this.changeGreen.bind(this)} type="range" max="255" value={this.state.green}/>
<input onChange={this.changeBlue.bind(this)} type="range" max="255" value={this.state.blue}/>
</div>
</div>
</div>
Ce que je veux
Je souhaiterais donc mettre les Values this.state.red (green et blue) en paramètre RGB pour changer la couleur du fond en fonction de mes inputs.
Ce que j'obtiens
J'essaie mais celà m'indique que ça n'"Expecte" pas : this.
Merci de votre futur aide :)
3 réponses
Bonjour, je pense que comme ça, ça ira mieux : https://codepen.io/arthur-chevance/pen/vYyJoEE
Attentention ça pique un peu les yeux :)
Ok je comprends mieux maintenant, du coup tu fais ça comme ceci.
Apres si on veut un peut revoir ton code