美文网首页
页面元素之选项卡

页面元素之选项卡

作者: 小疏林er | 来源:发表于2020-04-05 22:05 被阅读0次

1、选项卡

选项卡的长相和水平导航栏差不多,结构也差不多(导航栏class="layui-nav",选项卡class="layui-tab "),但是导航栏往往指向一个新的网页(内嵌<a>),一般都作为功能区分,将一部分相似的功能集成到同一网页(参考上一篇水平导航示例)。
而选项卡指向的是div,并不会跳转到新的网页,所有内容都在同一网页上显示,它通常作为不同种类的区分,或者将导航栏集成过来的一部分功能进行区分。


例:
导航栏:生活缴费、信息管理、联系我们。。。
选项卡(生活缴费页面内的):物业费、停车费、取暖费。。。


image.png

2、使用(默认选项卡)

选项卡是靠两个关联的div实现的,第一个div内部是<ul>-<li>,<li></li>标签之间的内容是选项名称。第二个div内部是div,div内容就是选项对应要显示的内容。<li>和内容<div>是按照顺序一一对应的。
(1)加载模块:element模块,和导航栏的代码相同。
(2)<div class="layui-tab ">:放<ul>-<li>的div。
(3)<div class="layui-tab-content">:放内容div的div。
(4)<li>的layui-this,和内容div的layui-show一定要对应。他们表示网页加载后,直接默认显示的选项<li>和内容<div>。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script type="text/javascript" src="layui/layui.js" ></script>
        <link rel="stylesheet" href="layui/css/layui.css" />
        <script>
        //注意:选项卡 依赖 element 模块,否则无法进行功能性操作
        layui.use('element', function(){
          var element = layui.element;
        });
        </script>
    </head>
    <body>
        //标签div
        <div class="layui-tab ">
          <ul class="layui-tab-title layui-bg-green">
            <li class="layui-this">A小区</li>
            <li>B小区</li>
            <li>C小区</li>
            <li>D小区</li>
          </ul>
          <div class="layui-tab-content">
            //内容div
            <div class="layui-tab-item layui-show"style="text-align: center;">
                <i class="layui-icon "style="font-size: 100px;">&#xe600;</i>
                <h1>A小区</h1>
            </div>
            <div class="layui-tab-item"style="text-align: center;">
                <i class="layui-icon "style="font-size: 100px;">&#xe609;</i>
                <h1>B小区</h1>
            </div>
            <div class="layui-tab-item"style="text-align: center;">
                <i class="layui-icon "style="font-size: 100px;">&#xe636;</i>
                <h1>C小区</h1>
            </div>
            <div class="layui-tab-item"style="text-align: center;">
                <i class="layui-icon "style="font-size: 100px;">&#xe62e;</i>
                <h1>D小区</h1>
            </div>
          </div>
        </div>
    </body>
</html>

测试结果:

默认显示A小区.png
点击B小区.png
点击C小区.png

3、其他风格

(1)极简选项卡
对标签div追加类 layui-tab-brief即可
<div class="layui-tab layui-tab-brief ">

默认A小区.png
(2)卡片风格
对标签div追加类 layui-tab-card即可
<div class="layui-tab layui-tab-card">
默认A小区.png
(3)响应式
当容器的宽度不足以显示全部的选项时,即会自动出现展开图标。
image.png
(4)可删除的选项卡
设置标签div的lay-allowClose属性为"true"即可
<div class="layui-tab" lay-allowClose="true">
默认A小区.png
(5)这里面的属性可以组合使用
简洁风格可删除的选项卡
<div class="layui-tab layui-tab-brief"lay-allowClose="true">
默认A小区.png

相关文章

  • 页面元素之选项卡

    1、选项卡 选项卡的长相和水平导航栏差不多,结构也差不多(导航栏class="layui-nav",选项卡clas...

  • CSS 效果 | tab 选项卡

    tab 选项卡效果是页面中常见的网页效果,技术点在于,如何将控制区的元素和响应区的元素一一绑定或者说是建立羁绊。 ...

  • Android Function(2)| TabLayout滑动

    一.前言 在很多app的页面中会有顶部的选项卡,当我们手指进行滑动或者是点击选项卡时,页面就会跳转到相应的选项卡的...

  • 2018-09-17 作业:用户管理页面 购物车 选项卡

    购物车 用户管理页面 选项卡

  • 页面元素之颜色

    1、简介 layui为我们提供了一些颜色和功能之间的搭配,方便我们使用,她提供的颜色清新柔和,整体效果十分自热融洽...

  • 页面元素之按钮

    1、用法 向任意HTML元素设定class="layui-btn",建立一个基础按钮。通过追加格式为layui-b...

  • 页面元素之表单

    1、使用 在一个容器中设定 class="layui-form" 来标识一个表单元素块,通过规范好的HTML结构及...

  • 页面元素之栅格

    1、介绍 Layui将容器进行了 12 等分,预设了 4*12 种 CSS 排列类,它们在移动设备、平板、桌面中/...

  • 页面元素之动画

    1、动画 在实用价值的前提之下,layui并没有内置过多花俏的动画。而他们同样在 layui 的许多交互元素中,发...

  • 页面元素之徽章

    1、基本使用 徽章通常作为修饰性元素,与其他元素、模块组合使用(导航、选项卡等等),起到新消息提醒、计数等作用。l...

网友评论

      本文标题:页面元素之选项卡

      本文链接:https://www.haomeiwen.com/subject/jrcpphtx.html