質問: ボタン管理について教えてください。
回答: まずは、id="button2" が2つあるのは誤りなので、 button3 などに修正しましょう。 そのうえで、以下の記事が利用できそうです。 要は、Javascript で良しなのタイミングで色を変えてあげれば良さそうです。 タイミングを計るためにはCSSだけでは実現不可です。