gpt4 book ai didi

javascript - 使用响应式页面内容实现侧边栏

转载 作者:行者123 更新时间:2023-11-28 16:53:27 26 4
gpt4 key购买 nike

我刚开始使用 materialize

我已经创建了侧边栏,默认情况下它应该保持打开状态,当点击菜单按钮时它应该能够显示/隐藏。

Jsfiddle:https://jsfiddle.net/karimkhan/5hrpcp1j/16/

目前的问题是:

  1. 点击菜单按钮打开侧边栏时页面内容被禁用
  2. 在菜单中,标题,第一行,第二行文字不出现
  3. 一些额外的 div 内容出现在版权页脚上方。

如果有人可以帮助我改善外观,我将不胜感激。

html:

<body>
<main>
<nav>
<div class="nav-wrapper light-blue lighten-1">
<ul id="nav-mobile" class="full side-nav">

<li><a href="sass.html">John Daglas</a>
<ul class="collection">
<li class="collection-item avatar">
<img src="http://globe-views.com/dcim/dreams/dog/dog-05.jpg" alt="" class="circle">
<span class="title">Title</span>
<p>First Line <br>
Second Line
</p>
</li>
</ul>
</li>
<li><a href="components.html">Components</a></li>
<li><a href="javascript.html">Javascript</a></li>
</ul>

<!-- Include this line below -->
<a class="button-collapse" href="#" data-activates="nav-mobile"><i class="mdi-navigation-menu"></i></a>
<!-- End -->

</div>
</nav>


</main>
<footer class="page-footer">
<div class="footer-copyright">
<div class="container">© 2014 Copyright Text <a class="grey-text text-lighten-4 right" href="#!">More Links</a>

</div>
</div>
</footer>
</body>

最佳答案

让我来回答你的问题:

1) 这是 sidenav 插件的默认行为。

2) 导航文本的默认颜色是白色。设置一个 nav { color: #000 } 规则,它将起作用

3) 你必须删除页脚的填充 footer.page-footer { padding-top: 0px; }

全是 CSS 和开发工具!

这是一个有效的 jsfiddle

注意:对于您最后的评论,有时出于某种原因,它会创建两个叠加层,结果只删除一个。在您的环境中检查它以获得更好的调试。

更新:我认为多重覆盖是一个尚未修复的错误。看看this

关于javascript - 使用响应式页面内容实现侧边栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32482289/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com