小型设备上的Bootstrap 4菜单

时间:2018-12-19 06:42:00

标签: html css twitter-bootstrap bootstrap-4 responsive

笔记本电脑或台式机上的菜单就像我想要的那样,但是在小屏幕上,我正在“丢失”选项;搜索图标和翻译菜单。我想要实现的是徽标,搜索图标,翻译栏和汉堡菜单相互对齐。另外,徽标和汉堡菜单下方第二行的输入字段也可以使用。

到目前为止,我一直在使用各种Bootstrap导航栏组件,但没有设法正确使用它。在下面的代码中,也使用了一些技巧,但我认为这对解决方案没有任何影响。

希望有人可以向我指出正确的方向,以使其更进一步。

谢谢!

<nav class="navbar navbar-color-on-scroll navbar-expand-lg fixed-top scrolling-navbar navbar-transparent" color-on-scroll="170">
    <div class="container-fluid">
      <div class="navbar-header">
    </div>
    <div class="navbar-translate">
       {* requires popper.js  rel="tooltip" *}
       {if $page_alias == 'hanse_311'}
          <a class="navbar-brand" href="{root_url}" rel="noreferrer" title="{$sitename} | Design based on Now_UI-Kit." data-placement="bottom" target="_blank"><img id="header-logo" class="logo"  alt="{$sitename}" src="{CGSmartImage src="{uploads_url}/images/cms/Logo_Hanse_UisgeBeatha.png" alt="{$sitename}" title="{$sitename}" noresponsive='1' notag=1 noembed=1}" height="90vh"/></a>
       {else}
          <a class="navbar-brand" href="{root_url}" rel="noreferrer" title="{$sitename} | Design based on Now_UI-Kit." data-placement="bottom" target="_blank"><img id="header-logo" class="logo"  alt="{$sitename}" src="{CGSmartImage src="logo_1.jpg" alt="{$sitename}" title="{$sitename}" noresponsive='1' notag=1 noembed=0}" height="90vh"/></a>
       {/if}
       <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navigation" aria-controls="navigation-index" aria-expanded="false" aria-label="Toggle navigation">
           <span class="navbar-toggler-bar top-bar"></span>
           <span class="navbar-toggler-bar middle-bar"></span>
           <span class="navbar-toggler-bar bottom-bar"></span>
       </button>
    </div>
    <div class="collapse navbar-collapse" id="navbarNav" data-nav-image="{CGSmartImage src="logo_2.jpg" alt="{$sitename}" title="{$sitename}" noresponsive='1' notag=1 noembed=0}" data-color="orange"}
       {Navigator action='default' template="{#theme_resource#}navigator_navigation_multilevel_bootstrap_menu.tpl"}
       <form class="form-inline ml-auto text-dark" data-background-color="#990000">
          {if $browser_lang != 'nl'}
             <div class="form-group my-md-2 col-sm-9">
                {include file='cms_template:google_Translate'}
             </div>
          {/if}
          <div class="form-group col-sm-3">
             <a href="#modalSearch" data-toggle="modal" data-target="#modalSearch" role="button" aria-disabled="true">{svg use="search"}</a>  
          </div>
       </form>
     </div>
   </div>        
</nav>

根据添加一些HTML的请求,首先添加标题:

<div class="page-header page-header-small">
            <div class="page-header-image" style="background-image: url('data:image/jpeg;base64,.........;">
  </div>
  <div class="content-center">
    <div class="row">
      <div class="col-md-8 ml-auto mr-auto">
        <div class="rellax" data-rellax-speed="-3" style="transform: translate3d(0px, 0px, 0px);">
          <h1 class="title">Downloads</h1>
        </div>
        <h4>
            Downloaden van (technische) bootdocumenten
        </h4>
        <nav aria-label="breadcrumb" role="navigation">
          <nav aria-label="breadcrumb">
            <ol class="breadcrumb">
              <li class="text-info">U bent hier:&nbsp;</li>
                                        <li class="breadcrumb-item">
                <a href="https://develop.some-site.eu/" title="Home">
                  Home
                </a>
                </li>
                <li class="breadcrumb-item">
                    <a href="#" title="Links">Links</a>
                </li>
                <li class="breadcrumb-item active" aria-current="page">Downloads</li>
           </ol>
          </nav>
        </nav>
      </div>
    </div>
  </div>
</div>

以及在小屏幕模式下菜单中的代码

<nav class="navbar navbar-color-on-scroll navbar-expand-lg fixed-top scrolling-navbar navbar-transparent" color-on-scroll="170"><div class="container-fluid">
    <div class="navbar-header"></div>
    <div class="navbar-translate">
        <a class="navbar-brand" href="https://develop.some-site.eu" rel="noreferrer" title="some site | Design based on Now_UI-Kit." data-placement="bottom" target="_blank"><img id="header-logo" class="largeLogo" alt="some site" src="data:image/png;base64,......">
            <ul class="navbar-nav mr-auto">
                <li class="nav-item"> 
                    <a class="nav-link" href="https://develop.some-site.eu/">Home</a>
                </li>
                <li class="nav-item dropdown">
                    <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Boot en Schipper</a>
                    <div class="dropdown-menu" aria-labelledby="navbarDropdown">
                        <a class="dropdown-item" href="https://develop.some-site.eu/boot-en-schipper/afkomst-naam">Afkomst naam</a>
                        <a class="dropdown-item" href="https://develop.some-site.eu/boot-en-schipper/dehler-36-jv">Dehler 36 JV</a>
                        <a class="dropdown-item" href="https://develop.some-site.eu/boot-en-schipper/hanse_311">Hanse 311</a>       
                    </div>
                </li>
                <li class="nav-item dropdown">
                    <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Logboek</a>
                    <div class="dropdown-menu" aria-labelledby="navbarDropdown">
                        <a class="dropdown-item" href="https://develop.some-site.eu/logboek_categorie/logboek_artikelen">Artikelen</a>
                        <a class="dropdown-item" href="https://develop.some-site.eu/logboek_categorie/gps-tracks">GPS Tracks</a>
                    </div>
                </li>
                <li class="nav-item dropdown">
                    <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Media</a>
                    <div class="dropdown-menu" aria-labelledby="navbarDropdown">
                        <a class="dropdown-item" href="https://develop.some-site.eu/fotos-en-videos-rondom-some-site/fotoalbums">Fotoalbums</a>
                        <a class="dropdown-item" href="https://develop.some-site.eu/fotos-en-videos-rondom-some-site/youtube">Youtube</a>
                    </div>
                </li>
                <li class="nav-item dropdown">
                    <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Links</a>                      
                    <div class="dropdown-menu" aria-labelledby="navbarDropdown">
                        <a class="dropdown-item" href="https://develop.some-site.eu/links-downloads/downloads">Downloads</a>
                    </div>
                </li>
                <li class="nav-item"> 
                    <a class="nav-link" href="https://develop.some-site.eu/gastenboek">Gastenboek</a>
                </li>
            </ul>
            <form class="form-inline ml-auto text-dark" data-background-color="#990000">
                <div class="form-group my-md-2 col-sm-9">
                    <div id="google_translate_element"></div>
                </div>
                <div class="form-group col-sm-3">
                    <a href="#modalSearch" data-toggle="modal" data-target="#modalSearch" role="button" aria-disabled="true"><svg preserveAspectRatio="none" class="icon icon-search"><use xlink:href="#icon-search"></use></svg></a>
                </div>
            </form>
        </div>
    </div>
</nav>

在开发环境中,如果您调整大小,您会明白我的意思并尝试实现development site

0 个答案:

没有答案