• Vue自定义Table


    1、html

        <div class="table-container">
          <table class="data-table">
            <thead>
              <tr class="data-table-header">
                <th style=" 120px">预警时间</th>
                <th>单位名称</th>
                <th>预警级别</th>
                <th>监测项</th>
              </tr>
            </thead>
            <tbody>
              <tr v-for="item in listData" :key="item.id">
                <td style=" 120px">{{ item.dateTime }}</td>
                <td>{{ item.linkUnit }}</td>
                <td>{{ item.dutyPerson }}</td>
                <td>{{ item.lingType }}</td>
              </tr>
            </tbody>
          </table>
        </div>

    2、css

    .data-table tbody tr:hover {
        background-color: rgba(0, 114, 255, 0.1);
      }
      .data-table td {
        font-size: 12px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #ffffff;
        height: 37px;
        border-bottom: 1px solid rgba(0, 198, 255, 0.5);
      }
      .data-table th {
        font-size: 14px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #e8f9fe;
        height: 30px;
      }
      .data-table tbody {
        display: block;
        height: 160px;
        overflow-y: auto;
      }
      .data-table tbody::-webkit-scrollbar {
        /*滚动条整体样式*/
        width: 5px; /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
      }
      .data-table tbody::-webkit-scrollbar-thumb {
        /*滚动条里面小方块*/
        border-radius: 2px;
        height: 100px;
        box-shadow: inset 0 0 5px rgba(0, 198, 255, 0.5);
        background: rgba(0, 0, 0, 0.8);
      }
      .data-table tbody::-webkit-scrollbar-track {
        /*滚动条里面轨道*/
        box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
        border-radius: 10px;
        background: #ededed;
      }
      .data-table-header {
        border-bottom: rgba(0, 198, 255, 1);
        background-color: rgba(0, 114, 255, 0.3);
      }
      .data-table thead,
      .data-table tbody tr {
        display: table;
        width: 100%;
        table-layout: fixed;
      }
      .data-table {
        color: #ffffff;
        width: 380px;
        border-collapse: collapse;
        text-align: center;
        margin-top: 10px;
      }
      .data-table  tr:nth-child(even){    
        background:#fff;
    }
    .data-table tr:nth-child(odd){    
        background:#f5f2eb;
    }
  • 相关阅读:
    Eclipse SVN忽略某些文件或文件夹方法
    在ORACLE中给已有数据的表增加、修改、删除一个字段(或一个列)或者多个字段(或多个列)的问题
    Java中IO流,输入输出流概述与总结
    Java面向对象之继承
    jquery-each()
    window.showModalDialog以及window.open用法简介
    struts1、ajax、jquery、json简单实例
    软件人才管理
    疑难杂症定位记录
    linux中断子系统
  • 原文地址:https://www.cnblogs.com/xiaoqiyaozou/p/15660657.html
Copyright © 2020-2023  润新知