《layui宇宙版教程》:面板

《Layui宇宙版教程》提供2000人的QQ群进行交流学习,QQ群号:1046961650,或通过手机QQ扫描二维码进入:

 

1.12 面板

面板通常是指一个独立的容器,而折叠面板则能有效地节省页面的可视面积,非常适合应用于QA说明、帮助文档等等。

依赖加载组件:element。

1.12.1 卡片面板

    测试代码如下:

<!DOCTYPE html>

<html>

    <head>

       <meta charset="utf-8">

       <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

       <title>layout 后台大布局 - Layui</title>

       <link rel="stylesheet" href="layui/css/layui.css">

       <script src="js/jquery3.5.1.js"></script>

    </head>

    <body>

       <div style="padding: 5px;background-color: #cccccc;" class="layui-row layui-col-space5">

           <div class="layui-col-md6">

              <div class="layui-card">

                  <div class="layui-card-header">卡片面板</div>

                  <div class="layui-card-body">

                     卡片式面板面板通常用于非白色背景色的主体内<br>

                     从而映衬出边框投影

                  </div>

              </div>

           </div>

           <div class="layui-col-md6">

              <div class="layui-card">

                  <div class="layui-card-header">卡片面板</div>

                  <div class="layui-card-body">

                     卡片式面板面板通常用于非白色背景色的主体内<br>

                     从而映衬出边框投影

                  </div>

              </div>

           </div>

       </div>

       <script src="layui/layui.all.js"></script>

       <script>

           var element = layui.element;

           var form = layui.form;

           form.render();

       </script>

    </body>

</html>

 

    运行结果如图1-xx所示。

 

如果网页采用白色做为背景,不建议使用卡片面板。

1.12.2 折叠面板

通过对内容元素设置class为layui-show来选择性初始展开某一个面板,会自动呈现状态图标。

 

    测试代码如下:

<!DOCTYPE html>

<html>

    <head>

       <meta charset="utf-8">

       <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

       <title>layout 后台大布局 - Layui</title>

       <link rel="stylesheet" href="layui/css/layui.css">

       <script src="js/jquery3.5.1.js"></script>

    </head>

    <body>

       <div class="layui-collapse">

           <div class="layui-colla-item">

              <h2 class="layui-colla-title">杜甫</h2>

              <div class="layui-colla-content layui-show">内容区域1</div>

           </div>

           <div class="layui-colla-item">

              <h2 class="layui-colla-title">李清照</h2>

              <div class="layui-colla-content layui-show">内容区域2</div>

           </div>

           <div class="layui-colla-item">

              <h2 class="layui-colla-title">鲁迅</h2>

              <div class="layui-colla-content">内容区域3</div>

           </div>

       </div>

       <script src="layui/layui.all.js"></script>

       <script>

           var element = layui.element;

           var form = layui.form;

           form.render();

       </script>

    </body>

</html>

 

    运行结果如图1-xx所示。

 

1.12.3 开启手风琴

在折叠面板的父容器设置属性lay-accordion来开启手风琴风格,在进行折叠操作时,始终只会展现当前选中的面板,其它面板呈隐藏的状态。

 

    测试代码如下:

<!DOCTYPE html>

<html>

    <head>

       <meta charset="utf-8">

       <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

       <title>layout 后台大布局 - Layui</title>

       <link rel="stylesheet" href="layui/css/layui.css">

       <script src="js/jquery3.5.1.js"></script>

    </head>

    <body>

       <div class="layui-collapse" lay-accordion>

           <div class="layui-colla-item">

              <h2 class="layui-colla-title">杜甫</h2>

              <div class="layui-colla-content layui-show">内容区域</div>

           </div>

           <div class="layui-colla-item">

              <h2 class="layui-colla-title">李清照</h2>

              <div class="layui-colla-content layui-show">内容区域</div>

           </div>

           <div class="layui-colla-item">

              <h2 class="layui-colla-title">鲁迅</h2>

              <div class="layui-colla-content layui-show">内容区域</div>

           </div>

       </div>

       <script src="layui/layui.all.js"></script>

       <script>

           var element = layui.element;

           var form = layui.form;

           form.render();

       </script>

    </body>

</html>

 

    运行结果如图1-xx所示。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值