zoukankan      html  css  js  c++  java
  • 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;
    }
  • 相关阅读:
    MySQL主从复制(7)回顾原理、企业场景部署
    MySQL主从复制(6)故障、快速配置
    *MySQL主从复制(5)实战
    MySQL主从复制(4)原理画图深入浅出
    MySQL主从复制(3)应用场景,切换不丢数据
    MySQL主从复制(2)介绍及分布式架构
    MySQL主从复制(1)DB各种同步方案
    找到小镇的法官
    最长回文子串
    权限管理
  • 原文地址:https://www.cnblogs.com/xiaoqiyaozou/p/15660657.html
Copyright © 2011-2022 走看看