मैं मटेरियलाइज सीएसएस का उपयोग कर रहा हूं और मैं नेविगेशन बार को मध्य और छोटी स्क्रीन में सिडेनाव में बदलना चाहता हूं। मैंने इसे documentation में किया था। समस्या यह है कि जब मैं मेनू बटन क्लिक करें, sidenav खोला जाता है है, लेकिन इसे नीचेसीएसएस को मटेरियलाइज करें - सिडेनाव ओवरले सभी पेज
छवि मैं sidenav-ओवरले के बाद से sidenav में लिंक पर क्लिक कर पा रहा हूँ की तरह है सभी पेज को शामिल किया गया यहां तक कि sidenav खुद भी। जब मैं एक लिंक पर क्लिक करने की कोशिश करता हूं तो यह बंद हो रहा है। कोई सुझाव यह कैसे हल करें?
HTML:
<div class="navbar-fixed">
<nav class="">
<div class="nav-wrapper red lighten-1">
<div class="container-fluid">
<a href="#!" class="brand-logo">
<img src="img/logo.png">
</a>
<a href="#" data-activates="mobile-sidenav" class="button-collapse"><i class="material-icons">menu</i></a>
<ul class="right hide-on-med-and-down">
<li><a href="#">How It Works?</a></li>
<li><a href="#">Technology</a></li>
<li><a href="#">Pricing</a></li>
<li><a href="#">More</a></li>
<li><button class="waves-effect waves-light btn deep-orange">Request Demo</button></li>
</ul>
<ul class="side-nav" id="mobile-sidenav">
<li><a href="#">How It Works?</a></li>
<li><a href="#">Technology</a></li>
<li><a href="#">Pricing</a></li>
<li><a href="#">More</a></li>
<li><button class="waves-effect waves-light btn deep-orange">Request Demo</button></li>
</ul>
</div>
</div>
</nav>
</div>
मैंने महसूस किया कि नेवबार निर्धारित 997 की z-index
है (जहां sidenav-ओवरले भी 997 है), और मैं इसे समस्या का कारण हो सकता है। हालांकि, साइड-एनवी ने 999 के पोजिशनिंग और z-index
को तय किया है। क्या यह अपने माता-पिता पर निर्भर है भले ही इसकी स्थिति तय हो?
संपादित करें: मैं sidenav-ओवरले का left
संपत्ति में बदलाव के साथ इसे हल कर सकते हैं, लेकिन मैं इसे मैन्युअल रूप से स्थापित करने के लिए नहीं करना चाहती। मैं एक और समाधान की तलाश में हूं।
क्या आप कुछ कोड पोस्ट करते हैं? –
कृपया –
बेहतर मदद के लिए जेएसफ़िल्ड या कोडपेन के साथ एक डेमो बनाएं, 'z-index' के कारण होने की संभावना है। डिफ़ॉल्ट रूप से, नेविगेशन 'उल' में 'z-index: 999 होना चाहिए;' जबकि 'sidenav-overlay'' z-index: 997; 'है। सुनिश्चित करें कि आप 'z-index' प्रॉपर्टी को अपने आप से ओवरराइड नहीं कर रहे हैं। – josephting