layui页面元素使用(二)

前面 layui页面元素使用(一) 中我们已经对页面元素,按钮、表单、图标进行了简单的学习使用,接下来我们会继续学习页面元素中的“导航” “选项卡” “表格” “进度条” “面板”等等组件的使用。
目录:
    1.导航的使用
        1.1 菜单
        1.2 面包屑     
    2.选项卡的使用
    3.表格的基本使用
    4.进度条的使用
    5.面板的使用
    6.页面辅助元素

1.导航的使用
   1.1 菜单
        导航菜单是一个网站比不可少的部分,在layui中当然也少不了对菜单的封装,其中有3种导航:水平导航、垂直导航、侧边导航。
        3种导航的效果图如下:
 
 
    下面菜单效果代码如下:
  
  
  1. <!DOCTYPE html>
  2. <meta charset="utf-8">
  3. <html>
  4. <head>
  5. <script type="application/javascript" src="index.js"></script>
  6. <script type="application/javascript" src="jquery-3.2.1.js"></script>
  7. <link rel="stylesheet" href="layui/css/layui.css">
  8. <script type="application/javascript" src="layui/lay/dest/layui.all.js"></script>
  9. </head>
  10. <body>
  11. <div class="layui-main" style="margin-bottom: 60px;">
  12. <h4>水平导航</h4><br>
  13. <hr>
  14. <ul class="layui-nav" lay-filter="">
  15. <li class="layui-nav-item"><a href="">最新活动</a></li>
  16. <li class="layui-nav-item layui-this"><a href="">产品</a></li>
  17. <li class="layui-nav-item"><a href="">大数据</a></li>
  18. <li class="layui-nav-item">
  19. <a href="javascript:;">解决方案</a>
  20. <dl class="layui-nav-child"> <!-- 二级菜单 -->
  21. <dd><a href="">移动模块</a></dd>
  22. <dd><a href="">后台模版</a></dd>
  23. <dd><a href="">电商平台</a></dd>
  24. </dl>
  25. </li>
  26. <li class="layui-nav-item"><a href="">社区</a></li>
  27. </ul>
  28. </div>
  29. <!--
  30. layui-nav-tree:设置垂直导航
  31. layui-nav-item:设置单个导航项
  32. layui-nav-itemed:设置默认展开子菜单
  33. layui-nav-child:设置一级导航的二级导航菜单
  34. -->
  35. <div class="layui-main" style="margin-bottom: 60px;">
  36. <h4>垂直导航</h4><br>
  37. <hr>
  38. <ul class="layui-nav layui-nav-tree" lay-filter="">
  39. <li class="layui-nav-item">
  40. <a href="javascript:;">默认展开</a>
  41. <dl class="layui-nav-child">
  42. <dd><a href="javascript:;">选项1</a> </dd>
  43. <dd><a href="javascript:;">选项2</a> </dd>
  44. </dl>
  45. </li>
  46. <li class="layui-nav-item layui-nav-itemed">
  47. <a href="javascript:;">解决方案</a>
  48. <dl class="layui-nav-child">
  49. <dd><a href="">移动模块</a></dd>
  50. <dd><a href="">后台模版</a></dd>
  51. <dd><a href="">电商平台</a></dd>
  52. </dl>
  53. </li>
  54. <li class="layui-nav-item">
  55. <a href="javascript:;">其他菜单</a>
  56. <dl class="layui-nav-child">
  57. <dd><a href="">选项1</a></dd>
  58. <dd><a href="">选项2</a></dd>
  59. <dd><a href="">选项3</a></dd>
  60. </dl>
  61. </li>
  62. </ul>
  63. </div>
  64. <!--
  65. layui-nav-tree:设置垂直导航
  66. layui-nav-side:设置为侧边栏导航
  67. layui-nav-child:设置二级导航
  68. -->
  69. <div class="layui-main" style="margin-bottom: 60px;">
  70. <ul class="layui-nav layui-nav-tree layui-nav-side" lay-filter="">
  71. <li class="layui-nav-item">
  72. <a href="javascript:;">默认展开</a>
  73. <dl class="layui-nav-child">
  74. <dd><a href="javascript:;">选项1</a> </dd>
  75. <dd><a href="javascript:;">选项2</a> </dd>
  76. </dl>
  77. </li>
  78. <li class="layui-nav-item layui-nav-itemed">
  79. <a href="javascript:;">解决方案</a>
  80. <dl class="layui-nav-child">
  81. <dd><a href="">移动模块</a></dd>
  82. <dd><a href="">后台模版</a></dd>
  83. <dd><a href="">电商平台</a></dd>
  84. </dl>
  85. </li>
  86. <li class="layui-nav-item">
  87. <a href="javascript:;">其他菜单</a>
  88. <dl class="layui-nav-child">
  89. <dd><a href="">选项1</a></dd>
  90. <dd><a href="">选项2</a></dd>
  91. <dd><a href="">选项3</a></dd>
  92. </dl>
  93. </li>
  94. </ul>
  95. </div>
  96. <!--
  97. 要实现菜单原属的动态效果,我们必须对element元素进行初始化,同时需要把这段<script>脚本放到菜单布局的后面
  98. -->
  99. <script>
  100. layui.use('element', function(){
  101. //导航的hover效果、二级菜单等功能,需要依赖element模块
  102. var element = layui.element();
  103. element.init()
  104. });
  105. </script>
  106. </body>
  107. </html>
        
         注意:在实现菜单动态效果的时候需要和element模块连用,并且初始化element模块,这里需要注意的是需要吧这部分script脚本放到菜单布局的后面,否则会看不到动态效果。

    1.2 面包屑
        在大多数网站中面包屑导航也是必要的,他可以简单直观的显示用户当前的位置,避免用户迷航。
        下面是面包屑的效果:

         以上效果的代码如下:
   
   
  1. <!DOCTYPE html>
  2. <meta charset="utf-8">
  3. <html>
  4. <head>
  5. <script type="application/javascript" src="index.js"></script>
  6. <script type="application/javascript" src="jquery-3.2.1.js"></script>
  7. <link rel="stylesheet" href="layui/css/layui.css">
  8. <script type="application/javascript" src="layui/lay/dest/layui.all.js"></script>
  9. </head>
  10. <body>
  11. <!--
  12. layui-breadcrumb:设置面包屑导航
  13. lay-separator:设置导航分割符号
  14. -->
  15. <div class="layui-main" style="margin-top:30px;">
  16. <span class="layui-breadcrumb">
  17. <a href="">首页</a>
  18. <a href="">国际新闻</a>
  19. <a href="">亚太地区</a>
  20. <a><cite>正文</cite></a>
  21. </span>
  22. </div>
  23. <div class="layui-main" style="margin-top:30px;">
  24. <span class="layui-breadcrumb" lay-separator="-">
  25. <a href="">首页</a>
  26. <a href="">国际新闻</a>
  27. <a href="">亚太地区</a>
  28. <a><cite>正文</cite></a>
  29. </span>
  30. </div>
  31. <div class="layui-main" style="margin-top:30px;">
  32. <span class="layui-breadcrumb" lay-separator="|">
  33. <a href="">首页</a>
  34. <a href="">国际新闻</a>
  35. <a href="">亚太地区</a>
  36. <a><cite>正文</cite></a>
  37. </span>
  38. </div>
  39. <script>
  40. layui.use('element', function(){
  41. //需要依赖element模块
  42. var element = layui.element();
  43. element.init()
  44. });
  45. </script>
  46. </body>
  47. </html>

2.选项卡的使用
    layui中选项卡分为以下几种:


    下面是几种风格样式tab的效果图:

    接下来是效果图对应的代码:
  
  
  1. <!DOCTYPE html>
  2. <meta charset="utf-8">
  3. <html>
  4. <head>
  5. <script type="application/javascript" src="index.js"></script>
  6. <script type="application/javascript" src="jquery-3.2.1.js"></script>
  7. <link rel="stylesheet" href="layui/css/layui.css">
  8. <script type="application/javascript" src="layui/lay/dest/layui.all.js"></script>
  9. </head>
  10. <body>
  11. <!--
  12. layui-tab:标识这个一个tab div
  13. layui-tab-title:指示当前ul下面的li为菜单项
  14. layui-this:设置默认显示
  15. layui-tab-content:设置每个菜单对应的content容器
  16. layui-tab-item:设置每个菜单项的div
  17. -->
  18. <div class="layui-main" style="margin-bottom: 30px;">
  19. <div class="layui-tab">
  20. <ul class="layui-tab-title">
  21. <li class="layui-this">网站设置</li>
  22. <li>用户管理</li>
  23. <li>权限分配</li>
  24. <li>商品管理</li>
  25. <li>订单管理</li>
  26. </ul>
  27. <div class="layui-tab-content" style=" height: 120px;width: 100%;">
  28. <div class="layui-tab-item">网站设置</div>
  29. <div class="layui-tab-item">用户管理</div>
  30. <div class="layui-tab-item">权限分配</div>
  31. <div class="layui-tab-item">商品管理</div>
  32. <div class="layui-tab-item">订单管理</div>
  33. </div>
  34. </div>
  35. </div>
  36. <!--
  37. layui-tab-brief:设置tab为简约型
  38. -->
  39. <div class="layui-main" style="margin-bottom: 30px;">
  40. <div class="layui-tab layui-tab-brief">
  41. <ul class="layui-tab-title">
  42. <li class="layui-this">网站设置</li>
  43. <li>用户管理</li>
  44. <li>权限分配</li>
  45. <li>商品管理</li>
  46. <li>订单管理</li>
  47. </ul>
  48. <div class="layui-tab-content" style=" height: 120px;width: 100%;">
  49. <div class="layui-tab-item">网站设置</div>
  50. <div class="layui-tab-item">用户管理</div>
  51. <div class="layui-tab-item">权限分配</div>
  52. <div class="layui-tab-item">商品管理</div>
  53. <div class="layui-tab-item">订单管理</div>
  54. </div>
  55. </div>
  56. </div>
  57. <!--
  58. layui-tab-card:设置tab为卡片风格
  59. -->
  60. <div class="layui-main" style="margin-bottom: 30px;">
  61. <div class="layui-tab layui-tab-card">
  62. <ul class="layui-tab-title">
  63. <li class="layui-this">网站设置</li>
  64. <li>用户管理</li>
  65. <li>权限分配</li>
  66. <li>商品管理</li>
  67. <li>订单管理</li>
  68. </ul>
  69. <div class="layui-tab-content" style=" height: 120px;width: 100%;">
  70. <div class="layui-tab-item">网站设置</div>
  71. <div class="layui-tab-item">用户管理</div>
  72. <div class="layui-tab-item">权限分配</div>
  73. <div class="layui-tab-item">商品管理</div>
  74. <div class="layui-tab-item">订单管理</div>
  75. </div>
  76. </div>
  77. </div>
  78. <!--
  79. lay-allowClose="true":设置tab为可以删除的
  80. -->
  81. <div class="layui-main" style="margin-bottom: 30px;">
  82. <div class="layui-tab layui-tab-card" lay-allowClose="true">
  83. <ul class="layui-tab-title">
  84. <li class="layui-this">网站设置</li>
  85. <li>用户管理</li>
  86. <li>权限分配</li>
  87. <li>商品管理</li>
  88. <li>订单管理</li>
  89. </ul>
  90. <div class="layui-tab-content" style=" height: 120px;width: 100%;">
  91. <div class="layui-tab-item">网站设置</div>
  92. <div class="layui-tab-item">用户管理</div>
  93. <div class="layui-tab-item">权限分配</div>
  94. <div class="layui-tab-item">商品管理</div>
  95. <div class="layui-tab-item">订单管理</div>
  96. </div>
  97. </div>
  98. </div>
  99. <script>
  100. layui.use('element', function(){
  101. //需要依赖element模块
  102. var element = layui.element();
  103. element.init()
  104. });
  105. </script>
  106. </body>
  107. </html>

3.表格的基本使用
    上来就是一个效果图,表格设置都比较简单只要明白几个标签和标签的属性的作用即可

     以上表格样式的代码如下:

  
  
  1. <!DOCTYPE html>
  2. <meta charset="utf-8">
  3. <html>
  4. <head>
  5. <script type="application/javascript" src="index.js"></script>
  6. <script type="application/javascript" src="jquery-3.2.1.js"></script>
  7. <link rel="stylesheet" href="layui/css/layui.css">
  8. <script type="application/javascript" src="layui/lay/dest/layui.all.js"></script>
  9. </head>
  10. <body>
  11. <!--
  12. layui-table:标识这个是一个layui样式的表格
  13. colgroup:设置列组
  14. col:设置列宽
  15. thead:设置表格标题组
  16. tbody:设置表格内容组
  17. lay-even:设置开启偶数行的背景
  18. lay-skin="line|row|nob":设置表格为行边框|列边框|无边框
  19. -->
  20. <div class="layui-main" style="margin-bottom: 30px;margin-top: 10px">
  21. <h3>默认表格</h3>
  22. <hr>
  23. <table class="layui-table">
  24. <colgroup>
  25. <col width="200">
  26. <col width="300">
  27. <col>
  28. </colgroup>
  29. <thead>
  30. <tr>
  31. <th>昵称</th>
  32. <th>加入时间</th>
  33. <th>签名</th>
  34. </tr>
  35. </thead>
  36. <tbody>
  37. <tr>
  38. <td>小巷下起了雨</td>
  39. <td>2017/6/14</td>
  40. <td>要一场一眼望不尽的人生</td>
  41. </tr>
  42. <tr>
  43. <td>小巷下起了雨</td>
  44. <td>2017/6/14</td>
  45. <td>想为一个人伸出了肩膀才不算浪费这时光</td>
  46. </tr>
  47. </tbody>
  48. </table>
  49. </div>
  50. <div class="layui-main" style="margin-bottom: 30px;margin-top: 10px">
  51. <h3>行边框(偶数行颜色区分)表格</h3>
  52. <hr>
  53. <table class="layui-table" lay-even="" lay-skin="line">
  54. <colgroup>
  55. <col width="200">
  56. <col width="300">
  57. <col>
  58. </colgroup>
  59. <thead>
  60. <tr>
  61. <th>昵称</th>
  62. <th>加入时间</th>
  63. <th>签名</th>
  64. </tr>
  65. </thead>
  66. <tbody>
  67. <tr>
  68. <td>小巷下起了雨</td>
  69. <td>2017/6/14</td>
  70. <td>要一场一眼望不尽的人生</td>
  71. </tr>
  72. <tr>
  73. <td>小巷下起了雨</td>
  74. <td>2017/6/14</td>
  75. <td>想为一个人伸出了肩膀才不算浪费这时光</td>
  76. </tr>
  77. </tbody>
  78. </table>
  79. </div>
  80. <div class="layui-main" style="margin-bottom: 30px;margin-top: 10px">
  81. <h3>列边框表格</h3>
  82. <hr>
  83. <table class="layui-table" lay-skin="row">
  84. <colgroup>
  85. <col width="200">
  86. <col width="300">
  87. <col>
  88. </colgroup>
  89. <thead>
  90. <tr>
  91. <th>昵称</th>
  92. <th>加入时间</th>
  93. <th>签名</th>
  94. </tr>
  95. </thead>
  96. <tbody>
  97. <tr>
  98. <td>小巷下起了雨</td>
  99. <td>2017/6/14</td>
  100. <td>要一场一眼望不尽的人生</td>
  101. </tr>
  102. <tr>
  103. <td>小巷下起了雨</td>
  104. <td>2017/6/14</td>
  105. <td>想为一个人伸出了肩膀才不算浪费这时光</td>
  106. </tr>
  107. </tbody>
  108. </table>
  109. </div>
  110. <div class="layui-main" style="margin-bottom: 30px;margin-top: 10px">
  111. <h3>无边框表格</h3>
  112. <hr>
  113. <table class="layui-table" lay-skin="nob">
  114. <colgroup>
  115. <col width="200">
  116. <col width="300">
  117. <col>
  118. </colgroup>
  119. <thead>
  120. <tr>
  121. <th>昵称</th>
  122. <th>加入时间</th>
  123. <th>签名</th>
  124. </tr>
  125. </thead>
  126. <tbody>
  127. <tr>
  128. <td>小巷下起了雨</td>
  129. <td>2017/6/14</td>
  130. <td>要一场一眼望不尽的人生</td>
  131. </tr>
  132. <tr>
  133. <td>小巷下起了雨</td>
  134. <td>2017/6/14</td>
  135. <td>想为一个人伸出了肩膀才不算浪费这时光</td>
  136. </tr>
  137. </tbody>
  138. </table>
  139. </div>
  140. <script>
  141. layui.use('element', function(){
  142. //需要依赖element模块
  143. var element = layui.element();
  144. element.init()
  145. });
  146. </script>
  147. </body>
  148. </html>

4.进度条的使用

    在layui中可以对进度条设置颜色和设置大小,同时可以设置是否显示百分比文本,还有动态改变进度条的功能在这里面就不进行学习了,在后面学习element内置模块的时候在议。
    接下来依然是布局的效果:

    布局实现的代码如下:

  
  
  1. <!DOCTYPE html>
  2. <meta charset="utf-8">
  3. <html>
  4. <head>
  5. <script type="application/javascript" src="index.js"></script>
  6. <script type="application/javascript" src="jquery-3.2.1.js"></script>
  7. <link rel="stylesheet" href="layui/css/layui.css">
  8. <script type="application/javascript" src="layui/lay/dest/layui.all.js"></script>
  9. </head>
  10. <body>
  11. <!--
  12. layui-progress:标识这个为layui的进度条div
  13. layui-progress-bar:标识这个为layui的进度条
  14. layui-bg-black|layui-bg-blue:设置进度条的颜色
  15. lay-percent:设置进度条显示的进度百分比
  16. lay-showPercent="yes":设置显示进度的百分数文本提示
  17. -->
  18. <div class="layui-main" style="margin-bottom: 30px;margin-top: 20px">
  19. <h3>默认进度条</h3>
  20. <hr>
  21. <div class="layui-progress" style="margin-bottom: 20px">
  22. <div class="layui-progress-bar" lay-percent="10%"></div>
  23. </div>
  24. <div class="layui-progress" lay-showPercent="yes" style="margin-bottom: 20px">
  25. <div class="layui-progress-bar layui-bg-black" lay-percent="50%"></div>
  26. </div>
  27. <div class="layui-progress" lay-showPercent="yes" style="margin-bottom: 20px">
  28. <div class="layui-progress-bar layui-bg-red" lay-percent="30%"></div>
  29. </div>
  30. <div class="layui-progress" lay-showPercent="yes" style="margin-bottom: 20px">
  31. <div class="layui-progress-bar layui-bg-blue" lay-percent="40%"></div>
  32. </div>
  33. </div>
  34. <div class="layui-main" style="margin-bottom: 30px;margin-top: 10px">
  35. <h3>大进度条</h3>
  36. <hr>
  37. <div class="layui-progress" style="margin-bottom: 20px">
  38. <div class="layui-progress-bar layui-progress-big" lay-percent="15%"></div>
  39. </div>
  40. <div class="layui-progress layui-progress-big" lay-showPercent="yes" style="margin-bottom: 20px">
  41. <div class="layui-progress-bar layui-bg-black" lay-percent="50%"></div>
  42. </div>
  43. <div class="layui-progress layui-progress-big" lay-showPercent="yes" style="margin-bottom: 20px">
  44. <div class="layui-progress-bar layui-bg-red" lay-percent="20%"></div>
  45. </div>
  46. <div class="layui-progress layui-progress-big" lay-showPercent="yes" style="margin-bottom: 20px">
  47. <div class="layui-progress-bar layui-bg-blue" lay-percent="10%"></div>
  48. </div>
  49. </div>
  50. <script>
  51. layui.use('element', function(){
  52. //需要依赖element模块
  53. var element = layui.element();
  54. element.init()
  55. });
  56. </script>
  57. </body>
  58. </html>

5.面板的使用
    折叠面板可以有效的节约页面空间,在layui框架中实现了两种面板,分别是普通折叠面板和手风琴式折叠面板,普通折叠面板可以同时打开多个折叠内容,而手风琴折叠面板只能同时打开一个折叠内容,下面是两者的效果:


     两类折叠面板的实现代码如下:

  
  
  1. <!DOCTYPE html>
  2. <meta charset="utf-8">
  3. <html>
  4. <head>
  5. <script type="application/javascript" src="index.js"></script>
  6. <script type="application/javascript" src="jquery-3.2.1.js"></script>
  7. <link rel="stylesheet" href="layui/css/layui.css">
  8. <script type="application/javascript" src="layui/lay/dest/layui.all.js"></script>
  9. </head>
  10. <body>
  11. <!--
  12. layui-collapse:标识这是个layui的面板
  13. layui-colla-item:设置该div为面板的单个item
  14. layui-colla-title:设置面板的标题
  15. layui-colla-content:设置面板展开时显示的内容
  16. layui-show:设置默认打开面板展示内容
  17. -->
  18. <div class="layui-main" style="margin-bottom: 30px;margin-top: 20px">
  19. <h3>常规折叠面板</h3>
  20. <hr>
  21. <div class="layui-collapse">
  22. <div class="layui-colla-item">
  23. <h2 class="layui-colla-title">杜甫</h2>
  24. <div class="layui-colla-content layui-show">
  25. 杜甫的思想核心是儒家的仁政思想,他有“致君尧舜上,再使风俗淳”的宏伟抱负。杜甫虽然在世时名声并不显赫,但后来声名远播,对中国文学和日本文学都产生了深远的影响
  26. 。杜甫共有约1500首诗歌被保留了下来,大多集于《杜工部集》。
  27. </div>
  28. </div>
  29. <div class="layui-colla-item">
  30. <h2 class="layui-colla-title">李清照</h2>
  31. <div class="layui-colla-content">
  32. 李清照出生于书香门第,早期生活优裕,其父李格非藏书甚富,她小时候就在良好的家庭环境中打下文学基础。出嫁后与夫赵明诚共同致力于书画金石的搜集整理。
  33. 金兵入据中原时,流寓南方,境遇孤苦。所作词,前期多写其悠闲生活,后期多悲叹身世,情调感伤。形式上善用白描手法,自辟途径,语言清丽。
  34. </div>
  35. </div>
  36. <div class="layui-colla-item">
  37. <h2 class="layui-colla-title">杜甫</h2>
  38. <div class="layui-colla-content">
  39. 鲁迅一生在文学创作、文学批评、思想研究、文学史研究、翻译、美术理论引进、基础科学介绍和古籍校勘与研究等多个领域具有重大贡献。
  40. 他对于五四运动以后的中国社会思想文化发展具有重大影响,蜚声世界文坛,尤其在韩国、日本思想文化领域有极其重要的地位和影响,被誉为“二十世纪东亚文化地图上占最大领土的作家”。
  41. </div>
  42. </div>
  43. </div>
  44. </div>
  45. <!--
  46. lay-accordion:在父div上设置面板为手风琴式面板
  47. -->
  48. <div class="layui-main" style="margin-bottom: 30px;margin-top: 20px">
  49. <h3>手风琴折叠面板</h3>
  50. <hr>
  51. <div class="layui-collapse" lay-accordion>
  52. <div class="layui-colla-item">
  53. <h2 class="layui-colla-title">杜甫</h2>
  54. <div class="layui-colla-content layui-show">
  55. 杜甫的思想核心是儒家的仁政思想,他有“致君尧舜上,再使风俗淳”的宏伟抱负。杜甫虽然在世时名声并不显赫,但后来声名远播,
  56. 对中国文学和日本文学都产生了深远的影响。杜甫共有约1500首诗歌被保留了下来,大多集于《杜工部集》。
  57. </div>
  58. </div>
  59. <div class="layui-colla-item">
  60. <h2 class="layui-colla-title">李清照</h2>
  61. <div class="layui-colla-content">
  62. 李清照出生于书香门第,早期生活优裕,其父李格非藏书甚富,她小时候就在良好的家庭环境中打下文学基础。出嫁后与夫赵明诚共同致力于书画金石的搜集整理。
  63. 金兵入据中原时,流寓南方,境遇孤苦。所作词,前期多写其悠闲生活,后期多悲叹身世,情调感伤。形式上善用白描手法,自辟途径,语言清丽。
  64. </div>
  65. </div>
  66. <div class="layui-colla-item">
  67. <h2 class="layui-colla-title">杜甫</h2>
  68. <div class="layui-colla-content">
  69. 鲁迅一生在文学创作、文学批评、思想研究、文学史研究、翻译、美术理论引进、基础科学介绍和古籍校勘与研究等多个领域具有重大贡献。
  70. 他对于五四运动以后的中国社会思想文化发展具有重大影响,蜚声世界文坛,尤其在韩国、日本思想文化领域有极其重要的地位和影响,被誉为“二十世纪东亚文化地图上占最大领土的作家”。
  71. </div>
  72. </div>
  73. </div>
  74. </div>
  75. <script>
  76. layui.use('element', function(){
  77. //需要依赖element模块
  78. var element = layui.element();
  79. element.init()
  80. });
  81. </script>
  82. </body>
  83. </html>

    6.页面辅助元素
        在好多网站开发中会有引用文本和字段区块的布局需求,在layui中当然也有对应的封装。下面是对应的效果:

    依旧是效果代码:
   
   
  1. <!DOCTYPE html>
  2. <meta charset="utf-8">
  3. <html>
  4. <head>
  5. <script type="application/javascript" src="index.js"></script>
  6. <script type="application/javascript" src="jquery-3.2.1.js"></script>
  7. <link rel="stylesheet" href="layui/css/layui.css">
  8. <script type="application/javascript" src="layui/lay/dest/layui.all.js"></script>
  9. </head>
  10. <body>
  11. <!--
  12. layui-elem-quote:设置应用模块引用layui的样式
  13. layui-quote-nm:设置简约型的引用块
  14. -->
  15. <div class="layui-main" style="margin-bottom: 30px;margin-top: 20px">
  16. <h3>带背景引用区块:</h3>
  17. <hr>
  18. <blockquote class="layui-elem-quote">杜甫的思想核心是儒家的仁政思想</blockquote>
  19. </div>
  20. <div class="layui-main" style="margin-bottom: 30px;margin-top: 20px">
  21. <h3>简约引用区块:</h3>
  22. <hr>
  23. <blockquote class="layui-elem-quote layui-quote-nm">杜甫的思想核心是儒家的仁政思想</blockquote>
  24. </div>
  25. <!--
  26. layui-elem-field:标识为字段区块
  27. legend:字段区块的标题标签
  28. layui-field-box:设置字段区块内容div
  29. layui-field-title:设置字段区块为横线风格
  30. -->
  31. <div class="layui-main" style="margin-bottom: 30px;margin-top: 20px">
  32. <h3>字段区块(默认风格):</h3>
  33. <hr>
  34. <fieldset class="layui-elem-field">
  35. <legend>区块标题</legend>
  36. <div class="layui-field-box">
  37. 区块内容
  38. </div>
  39. </fieldset>
  40. </div>
  41. <div class="layui-main" style="margin-bottom: 30px;margin-top: 20px">
  42. <h3>字段区块(横线风格):</h3>
  43. <hr>
  44. <fieldset class="layui-elem-field layui-field-title">
  45. <legend>区块标题</legend>
  46. <div class="layui-field-box">
  47. 区块内容
  48. </div>
  49. </fieldset>
  50. </div>
  51. </body>
  52. </html>

     layui的页面元素基本学习完成,接下来是相对比较难一点的内置模块的学习,当然我会选择性的进行学习。

  • 8
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值