【问题标题】:Material Design lite menu材料设计精简菜单
【发布时间】:2016-07-27 21:47:04
【问题描述】:

我正在使用 Material Design lite。

在我的仪表板菜单中,我尝试显示 4 个选项卡。

我尝试了多种方式在我的仪表板 URL 上显示 4 个选项卡。

这是我的仪表板菜单 ---

https://codepen.io/anon/pen/pbKVko

<html>
  <head>
    <!-- Material Design Lite -->
    <script src="https://code.getmdl.io/1.1.3/material.min.js"></script>
    <link rel="stylesheet" href="https://code.getmdl.io/1.1.3/material.indigo-pink.min.css">
    <!-- Material Design icon font -->
    <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
  </head>
  <body>
    <!-- Uses a header that scrolls with the text, rather than staying
      locked at the top -->
    <div class="mdl-layout mdl-js-layout">
      <header class="mdl-layout__header mdl-layout__header--scroll">
        <div class="mdl-layout__header-row">
          <!-- Title -->
          <span class="mdl-layout-title">Chris</span>
          <!-- Add spacer, to align navigation to the right -->
          <div class="mdl-layout-spacer"></div>
          <!-- Navigation -->
          <nav class="mdl-navigation">
            <a class="mdl-navigation__link" href="">Dashboard</a>
            <a class="mdl-navigation__link" href="">Dashboard 2</a>
            <a class="mdl-navigation__link" href="">Dashboard 3</a>
            <a class="mdl-navigation__link" href="">Dashboard 4</a>
          </nav>
        </div>
      </header>
      <div class="mdl-layout__drawer">
        <span class="mdl-layout-title">Chris</span>
        <nav class="mdl-navigation">
            <a class="mdl-navigation__link" href="">Dashboard</a>
            <a class="mdl-navigation__link" href="">Dashboard 2</a>
            <a class="mdl-navigation__link" href="">Dashboard 3</a>
            <a class="mdl-navigation__link" href="">Dashboard 4</a>
        </nav>
      </div>
      <main class="mdl-layout__content">
        <div class="page-content"><!-- Your content goes here --></div>
      </main>
    </div>
  </body>
</html>

这是我尝试在仪表板菜单中添加的选项卡菜单 --- https://codepen.io/anon/pen/JKkvgA

任何人都知道我如何合并这 2 个并仅在仪表板菜单选择上显示 4 个选项卡!

任何意见或建议将不胜感激!

【问题讨论】:

    标签: html css material-design


    【解决方案1】:

    这个呢?

    <html>
      <head>
        <!-- Material Design Lite -->
        <script src="https://code.getmdl.io/1.1.3/material.min.js"></script>
        <link rel="stylesheet" href="https://code.getmdl.io/1.1.3/material.indigo-pink.min.css">
        <!-- Material Design icon font -->
        <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
      </head>
      <body>
        <!-- Uses a header that scrolls with the text, rather than staying
          locked at the top -->
        <div class="mdl-layout mdl-js-layout">
          <header class="mdl-layout__header mdl-layout__header--scroll">
            <div class="mdl-layout__header-row">
              <!-- Title -->
              <span class="mdl-layout-title">Chris</span>
              <!-- Add spacer, to align navigation to the right -->
              <div class="mdl-layout-spacer"></div>
              <!-- Navigation -->
              <nav class="mdl-navigation">
                <a class="mdl-navigation__link" href="">Dashboard</a>
                <a class="mdl-navigation__link" href="">Dashboard 2</a>
                <a class="mdl-navigation__link" href="">Dashboard 3</a>
                <a class="mdl-navigation__link" href="">Dashboard 4</a>
              </nav>
            </div>
            <!-- Tabs -->
            <div class="mdl-layout__tab-bar mdl-js-ripple-effect">
                <a href="#dashboard_tab_1" class="mdl-layout__tab is-active">Dashboard Tab 1</a>
                <a href="#dashboard_tab_2" class="mdl-layout__tab">Dashboard Tab 2</a>
                <a href="#dashboard_tab_3" class="mdl-layout__tab">Dashboard Tab 3</a>
                <a href="#dashboard_tab_4" class="mdl-layout__tab">Dashboard Tab 4</a>
            </div>
          </header>
          <div class="mdl-layout__drawer">
            <span class="mdl-layout-title">Chris</span>
            <nav class="mdl-navigation">
                <a class="mdl-navigation__link" href="">Dashboard</a>
                <a class="mdl-navigation__link" href="">Dashboard 2</a>
                <a class="mdl-navigation__link" href="">Dashboard 3</a>
                <a class="mdl-navigation__link" href="">Dashboard 4</a>
            </nav>
          </div>
          <main class="mdl-layout__content">
            <div class="page-content"><!-- Your content goes here --></div>
          </main>
        </div>
      </body>
    </html>
    

    【讨论】:

    • 非常感谢您的出色回答,但我想要的是,当我选择仅仪表板 2 时,会出现 4 个选项卡,而不是仪表板、仪表板 3 和仪表板 4 !你知道我该怎么做吗!!!再次感谢您的出色回答:)
    • 为每个仪表板页面(dashboard1.html、dashboard2.html、dashboard3.html 和dashboard4.html)制作一个HTML 文件,并且只将选项卡HTML 代码添加到dashboard2.html 页面。只需确保不同的 HTML 页面相互链接!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-18
    • 2015-01-26
    • 2017-05-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-08
    相关资源
    最近更新 更多