2013-03-16 8 views
6

animation संपत्ति ::selection सीएसएस में चयनकर्ता क्यों नहीं काम करती है?:: चयन एनीमेशन

Demo Page

/* Basic test case: */ 

body{ color:blue; } 

@keyframes slc{ 
    50%{ color:red; } 
} 
@-webkit-keyframes slc{ 
    50%{ color:red;; } 
} 


/* Custom Selection Styles */ 
::selection{ background:#EEE; animation:0.4s slc infinite; } 
::-moz-selection{ background:#EEE; animation:0.4s slc infinite;} 
::-webkit-selection{ background:#EEE; -webkit-animation:0.4s slc infinite; } 

उत्तर

3

मैं टैब एटकिंस ने लिखा है और वह जवाब देता है:

सामान्य तौर पर, अधिकांश ब्राउज़र छद्म तत्वों पर मुसीबत चल रहा है एनिमेशन की है। हम धीरे-धीरे इन मुद्दों को ठीक कर रहे हैं, लेकिन यह काम धीमा है, क्योंकि ब्राउज़र में छद्म-तत्वों को संभालने के लिए बहुत जटिल हैं।

उस पर, :: चयन छद्म-तत्व सीएसएस में जटिल छद्म-तत्व है। यह बहुत जटिल है, हम स्पष्ट रूप से इसे हमारे चश्मे में अनिर्धारित नहीं करते हैं जब तक कि हम यह नहीं समझते कि वास्तव में इसे कैसे तरीके से निर्दिष्ट करता है।

3

मैं animation पर क्या देखते हैं के अधिकांश है:

करने के लिए लागू होता है: सभी तत्वों, :: पहले और :: छद्म तत्वों के बाद

कौन सा अन्य छद्म तत्वों या राज्यों का सुझाव नहीं देता है?

+0

मैं एक सीएसएस-विशेषज्ञ नहीं हूं और यह नहीं जानता कि यह कारण – vol7ron

+0

मुझे लगता है कि वे बस इसे जोड़ना भूल गए हैं! – vsync

+0

का समर्थन करने के लिए कोई भी कारण नहीं है, मुझे लगता है कि यह अभी भी याद किया गया था। शायद टैब अटकिन्स से पूछो? –