मैं बच्चे के तत्व के प्रदर्शन को रोकने की कोशिश कर रहा हूं जब यह अभिभावक है।बच्चे तत्व के लिए होवर पर सीएसएस संक्रमण
एचटीएमएल:
<span>
<div>This Is The Child</div>
Some Text in the span
</span>
Css:
span {
position: relative;
}
span div {
display: none;
width: 0px;
opacity: 0;
transition: width 5s;
-webkit-transition: width 5s;
transition: opacity 5s;
-webkit-transition: opacity 5s;
}
span:hover div {
display: inline-block;
width: 150px;
opacity: 1;
}
अभी, जब काल hovered है के रूप में, div कोई देरी होने से पहले ही दिखाया गया है है। मैं इसे ठीक करने के बारे में कैसे जाउंगा तो एक विराम है?
यहाँ फिडल: http://jsfiddle.net/SReject/vmvdK/
कुछ नोट:
मैं मूल रूप से प्रदर्शन संक्रमण के लिए कोशिश की, लेकिन के रूप में एडवर्ड ने कहा, यह संभव नहीं है, और भावना से ऊपर है, जो भी, 'isn की कोशिश की है टी काम कर
ऐसा लगता है कि किसी भी "प्रदर्शन" संपत्ति "संक्रमण के लिए" स्टाइल किसी भी संक्रमण एनिमेशन होने से बंद हो जाएगा हल किया। इस के आसपास काम करने के लिए। मैंने 0px पर प्रदर्शित होने के लिए बच्चे की चौड़ाई निर्धारित की है और यह पूरी तरह से पारदर्शी है। तब में स्टाइल, मैं सही चौड़ाई सेट, और div ठोस बनाने के "संक्रमण के लिए":
एचटीएमएल:
<span>
<div>This Is The Child</div>
Some Text in the span
</span>
Css:
span {
position: relative;
}
span div {
position: absolute;
width: 0px;
opacity: 0;
transition: opacity 5s;
-webkit-transition: opacity 5s;
}
span:hover div {
width: 150px;
opacity: 1;
}
फिडल यहाँ: http://jsfiddle.net/SReject/vmvdK/
क्यों नहीं दूसरी तरह के आसपास ''
यह जीएम स्क्रिप्ट के लिए है, जीएम स्क्रिप्ट संशोधित साइट द्वारा अवधि बनाई गई है। मैं प्रदर्शित अवधि – SReject