सबसे पहले यहां fiddleबूटस्ट्रैप 3 लटकती संक्रमण
बस एक नियमित रूप से बूटस्ट्रैप लटकती ताकि लटकती मंडराना (क्लिक के बजाय) पर दिखाई देता है, लेकिन कैसे मैं एक बहुत ही सरल फीका एनीमेशन चाहते हैं, मैं सीएसएस के लिए कुछ बदलाव किए हैं । मैंने सीएसएस संक्रमण की कोशिश की लेकिन यह काम नहीं किया क्योंकि .dropdown-menu तत्व में 'डिस्प्ले: कोई भी' लागू नहीं है, होवर पर यह 'डिस्प्ले: ब्लॉक' में बदल जाता है। मैं एक तत्व को एनिमेट कैसे करूं जो 'diplay: none' से 'display: block' में बदलता है या क्या यह प्राप्त करने के लिए कोई अन्य तरीका है?
मैंने पहले से ही इसे गुगल किया है और कुछ जवाब मिला है लेकिन उन्होंने मदद नहीं की है।
एचटीएमएल कोड:
<div class="dropdown">
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown">
Dropdown
<span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Action</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Another action</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Something else here</a></li>
<li role="presentation" class="divider"></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Separated link</a></li>
</ul>
</div>
सीएसएस कोड: आप भी अस्पष्टता का उपयोग कर रहे के बाद से, ब्लॉक:: 0 छिपाने के लिए के साथ प्रदर्शन से कोई भी:
.dropdown .dropdown-menu{
opacity: 0;
transition: all 400ms ease;
-moz-transition: all 400ms ease;
-webkit-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
}
.dropdown:hover .dropdown-menu {
display: block;
opacity: 1;
}
आपका ड्रॉपडाउन पहले ही होवर पर सही ढंग से लुप्त हो रहा है (0 से 1 तक अस्पष्टता परिवर्तन के आधार पर संक्रमण)। मैंने फीका समय बढ़ाया ताकि यह और अधिक स्पष्ट हो। यदि आप उस समाधान के लिए खुले हैं तो jQuery समाधान भी उपलब्ध हैं। http://jsfiddle.net/5zr4r/147/ – Will
@Will: हाँ यह काम करता है, डेमो के लिए धन्यवाद, लेकिन फिर भी समस्या बनी हुई है, मैं कैसे सुनिश्चित कर सकता हूं कि यह मेरे डेमो पर दिखाई दे? – chandan