1. 程式人生 > >layui導航總結

layui導航總結

                                             layui導航總結

導航類使用類名:class="layui-nav" 選項使用class="layui-nav-item" ,子導航使用 class="layui-nav-child"

設定layui-this來指向當前頁面分類。

<ul class="layui-nav" lay-filter="">
  <li class="layui-nav-item"><a href="">最新活動</a></li>
  <li class="layui-nav-item layui-this"><a href="">產品</a></li>
  <li class="layui-nav-item"><a href="">大資料</a></li>
  <li class="layui-nav-item">
    <a href="javascript:;">解決方案</a>
    <dl class="layui-nav-child"> <!-- 二級選單 -->
      <dd><a href="">移動模組</a></dd>
      <dd><a href="">後臺模版</a></dd>
      <dd><a href="">電商平臺</a></dd>
    </dl>
  </li>
  <li class="layui-nav-item"><a href="">社群</a></li>
</ul>
 
<script>
//注意:導航 依賴 element 模組,否則無法進行功能性操作
layui.use('element', function(){
  var element = layui.element;

});
</script>

1   通過對導航追加CSS背景類,讓導航呈現不同的主題色

class="layui-nav layui-bg-green"

水平導航支援的其它背景主題有:layui-bg-cyan(藏青)、layui-bg-molv(墨綠)、layui-bg-blue(豔藍) 
垂直導航支援的其它背景主題有:layui-bg-cyan(藏青)

垂直導航需要追加class:layui-nav-tree 
側邊導航需要追加class:layui-nav-tree layui-nav-side

2  導航的可選屬性

對導航元素結構設定可選屬性,可讓導航選單項達到不同效果。目前支援的屬性如下:

屬性名 可選值 說明
lay-shrink
  • 空值(預設)
    不收縮兄弟選單子選單
  • all
    收縮全部兄弟選單子選單
展開子選單時,是否收縮兄弟節點已展開的子選單 (注:layui 2.2.6 開始新增) 
如:<ul class="layui-nav layui-nav-tree" lay-shrink="all"> … </ul>
lay-unselect 無需填值 點選指定導航選單時,不會出現選中效果(注:layui 2.2.0 開始新增) 
如:<li class="layui-nav-item" lay-unselect>重新整理</li>

 3 麵包屑

class="layui-breadcrumb"

首頁國際新聞亞太地區正文

<span class="layui-breadcrumb">
  <a href="">首頁</a>
  <a href="">國際新聞</a>
  <a href="">亞太地區</a>
  <a><cite>正文</cite></a>
</span>

你還可以通過設定屬性 lay-separator="-" 來自定義分隔符。如: 首頁國際新聞亞太地區正文

還可以作為小導航來用

娛樂八卦體育搞笑視訊遊戲綜藝