背景色#000 文字色#fff
の要素を選択したら
背景色#fff 文字色#000
に徐々に反転するようなアニメーションのメニューをよく見かけます

使用人口を見る限りこれはスタイルシートだけでどうにかできるのでしょうか?
それともJavaScriptのTimer系関数使って実装したもの使ってるだけでしょうか?