मुझे यकीन नहीं है कि आप वास्तव में क्या पूछ रहे हैं, लेकिन मुझे लगता है कि आप कह रहे हैं कि संक्रमण केवल माउस पर होता है, और जब आप माउस आउट नहीं करते हैं (यह सिर्फ उस समय तक वापस आ जाता है, जो इसके पहले था संक्रमण)। #in:hover
की बजाय आपको अपनी संक्रमण संपत्ति #in
पर जोड़नी होगी। संक्रमण केवल तब होता है जब आपका #in
तत्व हो रहा है। #in
के तहत संक्रमण के लिए सीएसएस को ले जाएं और यह माउस ओवर और माउस आउट पर काम करेगा। आप #in:hover
के तहत होवर राज्य के लिए अपना वांछित सीएसएस छोड़ना चाहते हैं, इस मामले में, अस्पष्टता परिवर्तन, लेकिन वास्तविक संक्रमण सीएसएस संपत्ति #in
के तहत जाएगी।
यह थोड़ा और अधिक स्पष्ट करने के लिए:
#in {
background: url(http://www.mygrafico.com/images/uploads/thumbs/thumb_revidevi_CoolMonsterTruck.jpg);
height:150px;
width:150px;
transition: opacity .3s ease-in-out; /* add this here */
}
#in:hover {
opacity:0;
/* and we've removed it from here */
}
बात पता करने के लिए आसानी-इन-बाहर के साथ जब यह संक्रमण करेंगे लेना देना नहीं है कि है। ऐसा लगता है कि आसानी से होवर पर है, और आसानी से माउसआउट पर है, लेकिन असल में, आसानी से बाहर निकलने का मतलब है कि यह आसानी से कुछ और आसानी से आसान हो जाएगा, जो आसानी से आसान है धीरे-धीरे संक्रमण में और फिर अंत की ओर गति। यह संक्रमण होने की बजाय ही संक्रमण की शैली से संबंधित है।
शायद आप इसे पहले ही समझ चुके हैं, लेकिन आपके प्रश्न के आधार पर ऐसा लगता है कि आप वहां उलझन में थे।
बस दूसरों के लिए स्पष्टीकरण देने के लिए, आप '#in: होवर' में 'अस्पष्टता: 0;' छोड़ दें और संक्रमण को '# इन' में ले जाएं। – AJP
सही। मैंने अपना जवाब अपडेट कर लिया है। – welbornio
सुंदर, इसे 15 सेकंड में Google के माध्यम से मिला और 25 सेकंड – franklinexpress