मेरे पास ड्रॉपडाउन के साथ एक निश्चित शीर्ष नौसेना है। मैं होवर पर ड्रॉपडाउन मेनू को स्लाइड करना चाहता हूं। मैं चाहता हूं कि मेनू स्लाइडिंग करते समय नेविबार के पीछे है। इसलिए मैंने बस उन दोनों तत्वों के z-index
को सेट करने का प्रयास किया है, जो दुर्भाग्य से मेरे लिए काम नहीं करते थे।सीएसएस संक्रमण और जेड-इंडेक्स
एक सरल उदाहरण (codepen)
एचटीएमएल
<div class="fixed-top">
<span class="trigger">hover me</span>
<div class="menu"></div>
</div>
सीएसएस
.fixed-top {
background: #3b5999;
height: 50px;
width: 100%;
padding: 0;
top: 0;
position: fixed;
z-index: 2;
}
.trigger {
z-index: 2;
font-size: 33px;
color: white;
margin-left: 50%;
}
.trigger:hover + .menu {
margin-top: 0;
}
.menu {
z-index: 1;
height: 300px;
background-color: #1c7754;
width: 400px;
margin: auto;
margin-top: -400px;
transition: all 0.75s ease-out;
}
मामले में यह स्पष्ट नहीं है कि क्या मैं यहाँ एक सरल MSPaint स्केच क्या करना चाहते हैं;)
@ जस्टकोड मेरे चयनकर्ता वास्तव में ठीक काम कर रहा है: डी, आपके कोड का परिणाम मेरे – Brettetete
जैसा ही है, लेकिन जब मैंने क्लिक किया तो यह अब काम करने के रूप में काम नहीं कर रहा था: पी –
यह आपको संदर्भों को ढेर समझने में मदद कर सकता है: http : //stackoverflow.com/a/32515284/3597276 –