css - 为什么 Materialize.css 没有按预期工作?

标签 css asp.net-mvc asp.net-mvc-5 bower materialize

我正在尝试实现一个应该如下所示的 Materialize.css 导航栏:

enter image description here

他们的示例提供了以下 HTML:

<div>
    <div class="navbar-fixed">
        <nav>
            <div class="nav-wrapper">
                <a href="#!" class="brand-logo">Logo</a>
                <ul class="right hide-on-med-and-down">
                    <li><a href="sass.html">Sass</a></li>
                    <li><a href="badges.html">Components</a></li>
                </ul>
            </div>
        </nav>
    </div>
</div>

但是在 IE 11 和 Chrome 中它看起来像这样(注意蓝色悬停颜色和下划线,除了下划线是白色外,“ Logo ”文本也一样):

enter image description here

当我缩小窗口时,菜单会完全消失,而不是像他们的示例那样变成左侧的菜单。这是我的样子:

enter image description here

最佳答案

要将您的菜单变成移动设备上的左侧菜单,您必须使用带有移动折叠功能的导航栏 ( http://materializecss.com/navbar.html#mobile-collapse )。

将您的 HTML 标记更改为:

<div>
    <div class="navbar-fixed">
        <nav>
            <div class="nav-wrapper">
                <a href="#!" class="brand-logo">Logo</a>
                <a href="#" data-activates="mobile-demo" class="button-collapse"><i class="material-icons">menu</i></a>
                <ul class="right hide-on-med-and-down">
                    <li><a href="sass.html">Sass</a></li>
                    <li><a href="badges.html">Components</a></li>
                </ul>
                <ul class="side-nav" id="mobile-demo">
                    <li><a href="sass.html">Sass</a></li>
                    <li><a href="badges.html">Components</a></li>
                </ul>
            </div>
        </nav>
    </div>
</div>


并使用这个 jQuery 代码:

$(document).ready(function(){
    $(".button-collapse").sideNav();
});

关于css - 为什么 Materialize.css 没有按预期工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35929193/

相关文章:

asp.net-mvc - 如何将 MVC 5 IdentityModels.cs 移动到单独的程序集中

javascript - Kendo ui 条形图宽度/条形的最大宽度

asp.net-mvc - Azure 找不到对 EntityFramework 的引用

c# - ASP.NET MVC Identity Google 通过 GetExternalLoginInfo 提供的 AccessToken 访问用户配置文件

javascript - Ajax 发布后页面重新加载

entity-framework - 在 MVC "No parameterless constructor defined for this object."中搭建读取操作的脚手架

c# - 生成 PDF 时不应用 wkHtmlToPdf css

jquery - IE 的输入占位符不起作用

jquery - 在我的表单中实现一个选择元素,但不确定如何获取列表的用户选择

html - 在一行内显示 <div> 标签