मैं एक डीआईवी पृष्ठभूमि बनाना चाहता हूं (जिसमें पृष्ठभूमि रंग नहीं है) फ्लैश लाल फिर रिक्त करने में आसानी करें। अब मैंने पृष्ठभूमि रंग में एक आसान जोड़ने के लिए प्रश्न और CSS3 में एक नया वर्ग (जो लाल जोड़ता है) को जोड़ने के लिए जेएस का उपयोग किया है। लेकिन यह इसे आसान बनाता है, मैं चाहता हूं कि यह लाल हो जाए तो आराम करें। मुझे लगता है कि मैं देरी के बाद एकाधिक क्लास जोड़ने के लिए जेएस का उपयोग कर ऐसा कर सकता हूं। लेकिन CSS3 को पूरी तरह से ऐसा करने के लिए इस्तेमाल किया जा सकता है?CSS3 संक्रमण एक रंग जोड़ना चाहते हैं और इसे दूर करना चाहते हैं
17
A
उत्तर
31
यदि आप किसी हाइलाइटिंग की तरह कुछ चाहते हैं तो आप CSS3 एनीमेशन का उपयोग करना चाहेंगे। वे पुराने ब्राउज़र में समर्थित नहीं हैं। इसके लिए caniuse देखें।
मैंने एक छोटा उदाहरण over here बनाया है।
लिंक पर क्लिक करने पर हाइलाइट कहा जाता है। यहां सीएसएस है (विक्रेता-उपसर्ग के बिना):
@keyframes highlight {
0% {
background: red
}
100% {
background: none;
}
}
#highlight:target {
animation: highlight 1s;
}
2
ऐसा करने का एक तरीका jQuery UI एनिमेट विधि का उपयोग करना है, जो पृष्ठभूमि-रंग जैसी चीज़ों को प्रभावित करने के लिए "सामान्य" jQuery एनिमेट() को बढ़ाता है।
इस तरह के संक्रमण सीएसएस 3 में संभव है, लेकिन स्पष्ट रूप से व्यापक ब्राउज़र समर्थन के साथ नहीं।
#maDiv {
-webkit-transition:background-color 0.5s linear;
-moz-transition: background-color 0.5s linear;
-o-transition: background-color 0.5s linear;
height: 20px;
width: 20px;
background:#000;
}
#maDiv:hover {
background: #ff0;
}
उपयोगकर्ता डिव घूमता है जब कि रंग फीका करना होगा, और इसे वापस नहीं हो पाती जब माउस बाहर है, 0.5 सेकंड से अधिक। ब्राउज़र समर्थन विवरण के लिए, यहां "सीएसएस 3 संक्रमण" देखें: http://www.html5rocks.com/en/features/presentation
संबंधित मुद्दे
- 1. एक सी # अनुप्रयोग स्क्रिप्ट करना चाहते हैं
- 2. शब्दकोश थ्रेड-सुरक्षित एक्सेस करना चाहते हैं?
- 3. एक मार्कर के infobubble की सामग्री प्राप्त करना चाहते हैं?
- 4. रेल पर रूबी: देवता, आमंत्रण कोड जोड़ना चाहते हैं?
- 5. डेटाटेबल्स में लोडर जीआईएफ दिखाना चाहते हैं
- 6. अनुकूलित करें "संपर्क चाहते हैं" संकेत?
- 7. कोडनिर्देशक में गतिशील सबडोमेन बनाना चाहते हैं?
- 8. मैं एक JSONArray करने के लिए एक JSONObject जोड़ना चाहते हैं और कि JSONArray अन्य JSONObject
- 9. ब्राउज़र में जेनरेट किए गए "क्या आप वाकई इस पृष्ठ से दूर नेविगेट करना चाहते हैं?"
- 10. CSS3 एक तरफा संक्रमण?
- 11. रेल 3 - एक टेबल का निर्माण, वैकल्पिक रंग करना चाहते हैं हर पंक्ति
- 12. cmd प्रॉम्प्ट स्क्रीन को छिपाना चाहते हैं
- 13. कुछ एंड्रॉइड एसडीके घटक स्थापित नहीं करना चाहते हैं। क्यों?
- 14. आप क्या रेल प्लगइन देखना चाहते हैं?
- 15. प्रोग्रामिंग के लिए गणित कौशल में सुधार करना चाहते हैं
- 16. वापसी के लिए UITextView प्रतिक्रिया करना चाहते हैं
- 17. आप लंबी लाइनों को विभाजित करना चाहते हैं?
- 18. मैं चेतन करना चाहते हैं, इस तथ्य फीका में, drawRect
- 19. ज़ेंड फ्रेमवर्क के बाहर Zend_translate का उपयोग करना चाहते हैं?
- 20. दस्तावेज़-आधारित एप्लिकेशन, विचारों पर टैब पेश करना चाहते हैं?
- 21. कार्रवाई करना चाहते हैं जब __weak ivar niled
- 22. लॉगफाइल नाम में डेटाटाइम चाहते हैं
- 23. एंड्रॉइड - ऐप चाहते हैं कि प्रत्येक दूसरे
- 24. क्या आप जावा में इंटरफेस को कोड करना चाहते हैं
- 25. मुझे छोड़कर सभी आगंतुकों को रीडायरेक्ट करना चाहते हैं
- 26. jqplot - y अक्ष को प्रदर्शित/प्रदर्शित नहीं करना चाहते हैं
- 27. पायथन, सटीक प्रारूप में फ्लोट मुद्रित करना चाहते हैं + -00.00
- 28. ऑब्जेक्ट को MySQL डेटाबेस में संग्रहीत करना चाहते हैं
- 29. आप क्या अनुकूलन समस्या हल करना चाहते हैं?
- 30. CSS3 संक्रमण
उदाहरण के लिए धन्यवाद लेकिन मैं उपयोगकर्ता के क्लिक के बिना इस प्रभाव को करने के लिए देख रहा हूं। पेज लोड पर मैं विशिष्ट डीओएम प्रविष्टियों की तलाश कर रहा हूं और फिर कक्षा जोड़ रहा हूं। जब वह वर्ग जोड़ा जाता है, तो मैं इसे लाल फ्लैश करना चाहता हूं और कुछ भी वापस फीका नहीं चाहता हूं? – Purplemonkey
बहुत बढ़िया! मैंने ये बिल्कुल सही कर लिया। संकेतकों के लिए सूचक के लिए धन्यवाद, वह कुंजी थी। आपके उदाहरण से असफल होने वाला एकमात्र कदम एमओजेड विनिर्देश था (सुनिश्चित नहीं है कि आपका उदाहरण पृष्ठ कैसे काम करता है)। अब सॉर्ट किया गया धन्यवाद। – Purplemonkey
उदाहरण उपसर्ग-मुक्त के साथ काम करता है: http://leaverou.github.com/prefixfree/ – drublic