回答編集履歴
1
リンクをmarkdown形式に
answer
CHANGED
@@ -1,8 +1,8 @@
|
|
1
1
|
元々、視覚効果は CSS の役割でした。
|
2
2
|
jQuery 等の JavaScript によるアニメーションが流行したのは旧来からある MS IE6 がいつまでも生き残り続けたからです。
|
3
3
|
animation, transition をサポートするブラウザは IE10+ であり、当時は IE が絶大なブラウザシェアを誇っていた事からとても CSS3 を使える状況ではなかった為、JavaScript で代用される傾向にありました。
|
4
|
-
http://caniuse.com/#feat=css-animation
|
4
|
+
- [CSS Animation - Can I use](http://caniuse.com/#feat=css-animation)
|
5
|
-
http://caniuse.com/#feat=css-transitions
|
5
|
+
- [CSS3 Transitions - Can I use](http://caniuse.com/#feat=css-transitions)
|
6
6
|
|
7
7
|
現在では IE7+ が MS のサポート対象になり、幾分、CSS への移行が進んでいますが、それでも完全ではない為、CSS と JavaScript を併用するWeb製作者も残っていると思います(CSS がサポートされないブラウザだけ JavaScript で実装します)。
|
8
8
|
MS のサポートポリシーとしては2017年4月11日に IE9 のサポートが終了する為、それまでは CSS と JavaScript を併用する傾向は続くと思われます。
|
@@ -11,4 +11,4 @@
|
|
11
11
|
|
12
12
|
ところで、質問者さんは jQuery で簡単に実装できると仰っていますが、実際のコードは何行にも及ぶ為、簡単ではないと思います。
|
13
13
|
また、jQuery 使用者が全てではありませんので、一からコードを書くとそれなりに手間です。
|
14
|
-
CSS で実装できると JavaScript 側から操作するコードも短くなる為、
|
14
|
+
CSS で実装できると JavaScript 側から操作するコードも短くなる為、Web製作者の負担は確実に減ります。
|