7

animationプロパティ::selectionが CSS のセレクターで機能しないのはなぜですか?

基本的なテスト ケース:

@keyframes frames{ 
  50%{ color:red } 
}
@-webkit-keyframes frames{ 
  50%{ color:red } 
}

::selection        { background:#EEE;         animation:0.4s frames infinite; }
::-moz-selection   { background:#EEE;         animation:0.4s frames infinite; }
::-webkit-selection{ background:#EEE; -webkit-animation:0.4s frames infinite; }
<h2>Selected text should be animated:</h2>
CSS3 animations make it possible to animate transitions from one CSS style configuration to another. Animations consist of two components, a style describing the CSS animation and a set of keyframes that indicate the start and end states of the animation's style, as well as possible intermediate waypoints along the way.

4

2 に答える 2

6

私はタブアトキンスを書きました、そして彼は答えます:

一般に、ほとんどのブラウザでは、疑似要素でアニメーションを実行するのに問題があります。これらの問題は徐々に修正されていますが、疑似要素の処理がブラウザで非常に複雑であるため、作業に時間がかかります。

その上、:: selection疑似要素は、すべてのCSSの中で最も 複雑な疑似要素です。それは非常に複雑なので、うまく機能する方法で実際に指定する方法を理解するまで、仕様で明示的に定義していません。

于 2013-03-17T20:17:55.320 に答える
3

私がアニメーションで見るもののほとんどは次のとおりです。

適用対象:すべての要素、::beforeおよび::after疑似要素

他の疑似要素や状態を示唆していないのはどれですか?

于 2013-03-16T23:40:37.257 に答える