《layui宇宙版教程》:徽章

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

《layui宇宙版教程》:徽章

 

1.14 徽章

徽章是一个修饰性的元素,它们本身细小而并不显眼,但掺杂在其它元素中就显得尤为突出了。页面往往因徽章的陪衬,而显得十分和谐和精致。

1.14.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>

       小圆点,通过 layui-badge-dot 来定义,里面不能加文字

       <br />

       <span class="layui-badge-dot"></span>

       <span class="layui-badge-dot layui-bg-orange"></span>

       <span class="layui-badge-dot layui-bg-green"></span>

       <span class="layui-badge-dot layui-bg-cyan"></span>

       <span class="layui-badge-dot layui-bg-blue"></span>

       <span class="layui-badge-dot layui-bg-black"></span>

       <span class="layui-badge-dot layui-bg-gray"></span>

       <br />

       <br />

       椭圆体,通过 layui-badge 来定义。事实上我们把这个视作为主要使用方式

       <br />

       <span class="layui-badge">6</span>

       <span class="layui-badge">99</span>

       <span class="layui-badge">61728</span>

       <span class="layui-badge"></span>

       <span class="layui-badge layui-bg-orange"></span>

       <span class="layui-badge layui-bg-green">绿</span>

       <span class="layui-badge layui-bg-cyan"></span>

       <span class="layui-badge layui-bg-blue"></span>

       <span class="layui-badge layui-bg-black"></span>

       <span class="layui-badge layui-bg-gray"></span>

       <br />

       <br />

       边框体,通过 layui-badge-rim 来定义

       <br />

       <span class="layui-badge-rim">6</span>

       <span class="layui-badge-rim">Hot</span>

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

       <script>

           var form = layui.form;

           form.render();

       </script>

    </body>

</html>

 

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

《layui宇宙版教程》:徽章

 

徽章具有三种不同的风格类型:小圆点、椭圆体、边框体。

1.14.2 与其它元素的搭配

徽章主要是修饰作用,因此必不可少要与几乎所有的元素搭配,Layui目前对按钮,导航,选项卡这3个元素内置了徽章的排版支持。

 

    测试代码如下:

<!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>

       按钮:

       <br />

       <button class="layui-btn">查看消息<span class="layui-badge layui-bg-gray">1</span></button>

       <button class="layui-btn">动态<span class="layui-badge-dot layui-bg-orange"></span></button>

       <br />

       <br />

       导航:

       <br />

       <ul class="layui-nav" style="text-align: right;">

           <-- Tips:这里有没有发现,设置导航靠右对齐(或居中对齐)其实非常简单 -->

              <li class="layui-nav-item">

                  <a href="">控制台<span class="layui-badge">9</span></a>

              </li>

              <li class="layui-nav-item">

                  <a href="">个人中心<span class="layui-badge-dot"></span></a>

              </li>

       </ul>

       <br />

       <br />

       选项卡:

       <br />

       <div class="layui-tab layui-tab-brief">

           <ul class="layui-tab-title">

              <li class="layui-this">网站设置</li>

              <li>用户管理<span class="layui-badge-dot"></span></li>

              <li>最新邮件<span class="layui-badge">99+</span></li>

           </ul>

           <div class="layui-tab-content"></div>

       </div>

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

       <script>

           var form = layui.form;

           form.render();

       </script>

    </body>

</html>

 

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

《layui宇宙版教程》:徽章