実現したいこと
ボタンのhoverの色をクリックするごとに変えたいです。
具体的には初期は黒色のボタンでカーソルをあてると青色にhover、クリックすると黒色が緑色にhoverするようにしたいです。(また、そこから再度クリックすると初期の状態に戻るようにしたい)
どのようにコーディングすれば良いかアドバイスいただきたいです。
HTML
HTML
1<a href="#" id="button_js" class="button">button</a>
CSS
CSS
1.button{ 2 display: inline-block; 3 text-decoration: none; 4 background: #000000; 5 font-size: 30px; 6 color: #FFF; 7 width: 150px; 8 height: 150px; 9 line-height: 150px; 10 border-radius: 50%; 11 text-align: center; 12 transition: .4s; 13} 14 15.button:hover{ 16 background: #0000ff; 17} 18 19.button_js:hover{ 20 background: #008000; 21}
javascript
javascript
1document.getElementById('button_js').addEventListener('click',function(){ 2 document.getElementById('button_js').style.background='black'; 3});
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/29 14:31
2020/12/29 15:16
2020/12/30 07:36