Salut à vous,
Je cherche comment céer un événement en JS qui changerait la classe d'un bouton quand on clic. Je débute en solo le JS.
J'y suis parvenu en utilisant une classe CSS mais pas en utilisant une classe imbriquée, SCSS.
Le nez dessus depuis plusieurs jours, sans avoir suffisamment de basses je ne trouve pas.
Un autre regard pour m'aider à comprendre ce qui cloche.
Vincent
Je cherche comment céer un événement en JS qui changerait la classe d'un bouton quand on clic. Je débute en solo le JS.
J'y suis parvenu en utilisant une classe CSS mais pas en utilisant une classe imbriquée, SCSS.
Le nez dessus depuis plusieurs jours, sans avoir suffisamment de basses je ne trouve pas.
<section class="clic">
<h2>CHANGEMENT DE COULEUR AU CLIC essai 2</h2>
<button type="button" id="button-clic" class="button-color">Cliquez sur moi ...</button>
</section>
<script src="app.js"></script>
</body>
.button-color {
display: block;
font-size: 2rem;
background-color: #e4d93f;
padding: 2rem;
margin: 50px auto;
border-radius: 3px;
box-shadow: 5px 5px 5px rgba(40, 100, 63, 0.384);
}
.button-color .btnew-color {
background-color: #4c00ff;
}
let color=document.getElementById('button-clic');
color.addEventListener('click', function(){
console.log('j\'ai cliqué');
this.classList.toggle('button-color, btnew-color');
})
Un autre regard pour m'aider à comprendre ce qui cloche.
Vincent