Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 在materializecss navbar中固定navbar元素包装_Html_Css_Materialize - Fatal编程技术网

Html 在materializecss navbar中固定navbar元素包装

Html 在materializecss navbar中固定navbar元素包装,html,css,materialize,Html,Css,Materialize,我的导航栏如下所示: <div class="navbar-fixed" id="navigation"> <ul id="alert_type_nav_drop_down" class="dropdown-content"> </ul> <nav> <div class='nav-wrapper'> <ul id='nav-mobile' class='left'

我的导航栏如下所示:

<div class="navbar-fixed" id="navigation">
    <ul id="alert_type_nav_drop_down" class="dropdown-content">
    </ul>

    <nav>
        <div class='nav-wrapper'>
            <ul id='nav-mobile' class='left'>
            <li><a href='/'><img src='http://vignette2.wikia.nocookie.net/gtawiki/images/9/9a/PlayStation_1_Logo.png/revision/latest?cb=20100130082645' height='25px'></a></li>
              <li><a href='/'>Test</a></li>
              <li><a href='/'>Another Test</a></li>
              <li><a href='/'>Heyyy</a></li>
              <li><a href='/'>Whyyy</a></li>
              <li><a href='/'>Okkkkkk</a></li>
              <li><a href='/'>Los Angeles</a></li>
            </ul>
            <a class="right black-text valign-wrapper"><img class="circle responsive-img" width=50px
                                                                           src="http://www.stockvault.net/blog/wp-content/uploads/2013/11/Portrait-8.jpg"></a>
        </div>
    </nav>
</div>
小提琴:

问题是当窗口大小太小时,元素会像这样缠绕到页面主体中:

通常情况下是这样的:

<div class="navbar-fixed" id="navigation">
    <ul id="alert_type_nav_drop_down" class="dropdown-content">
    </ul>

    <nav>
        <div class='nav-wrapper'>
            <ul id='nav-mobile' class='left'>
            <li><a href='/'><img src='http://vignette2.wikia.nocookie.net/gtawiki/images/9/9a/PlayStation_1_Logo.png/revision/latest?cb=20100130082645' height='25px'></a></li>
              <li><a href='/'>Test</a></li>
              <li><a href='/'>Another Test</a></li>
              <li><a href='/'>Heyyy</a></li>
              <li><a href='/'>Whyyy</a></li>
              <li><a href='/'>Okkkkkk</a></li>
              <li><a href='/'>Los Angeles</a></li>
            </ul>
            <a class="right black-text valign-wrapper"><img class="circle responsive-img" width=50px
                                                                           src="http://www.stockvault.net/blog/wp-content/uploads/2013/11/Portrait-8.jpg"></a>
        </div>
    </nav>
</div>
解决这个问题的好方法是什么?我应该使元素水平滚动吗

根据评论中的建议,我添加了以下内容:

<div class="navbar-fixed hide-on-med-and-down" id="navigation">
当导航条调整到足够小时,它会隐藏我的导航条,我的问题是,如果导航条被隐藏,我如何显示汉堡?中级和低级班有助手秀吗?我想更大的问题是,有没有一种优雅的方式从显示导航栏切换到显示汉堡和侧边栏?

.导航包装器{ 显示器:flex; 对齐项目:居中; } 移动导航{ 弹性:100;
你会考虑将菜单项隐藏在较小的屏幕大小上,而不是显示一个“菜单”或“汉堡包图标”来显示点击时的项目?所以当它太小的时候把它变成一个SIDENav?这是一个选项。在较小尺寸的屏幕上,人们熟悉下拉菜单。或者,只需将导航高度设置为一个百分比,而不是使用像素,并根据需要使用媒体查询更改该值。这会用我发现的一个小问题更新该问题,不幸的是,这会修复环绕图像的问题,元素会发生移动,这样它们就不会visible@Stupid.Fat.Cat在展会上,你不需要在这个帖子中询问设计方面的建议。应该开发设计。但是,如果您在完成设计的实施过程中遇到问题,我们愿意提供帮助。显示一张图片,说明您希望它在小分辨率下如何工作。