zoukankan      html  css  js  c++  java
  • table高亮

    最近在工作过程中,突然出现了一个好久没使用的东西了,其实主要还是关于伪元素的使用,不要小看这两个::冒号,其实他的能量其实很大的呢!!!

    下面举个梨子:

    html:

    <main>
      <table>
        <thead>
          <tr>
            <th></th>
            <th class="col">50kg</th>
            <th class="col">55kg</th>
            <th class="col">60kg</th>
            <th class="col">65kg</th>
            <th class="col">70kg</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <th class="row">160cm</th>
            <td>20</td>
            <td>21</td>
            <td>23</td>
            <td>25</td>
            <td>27</td>
          </tr>
    
          <tr>
            <th class="row">165cm</th>
            <td>18</td>
            <td>20</td>
            <td>22</td>
            <td>24</td>
            <td>26</td>
          </tr>
    
          <tr>
            <th class="row">170cm</th>
            <td>17</td>
            <td>19</td>
            <td>21</td>
            <td>23</td>
            <td>25</td>
          </tr>
    
          <tr>
            <th class="row">175cm</th>
            <td>16</td>
            <td>18</td>
            <td>20</td>
            <td>22</td>
            <td>24</td>
          </tr>
        <tbody>
      </table>
    </main>

    css:

    table {
      overflow: hidden;
    }
    
    td, th {
      padding: 10px;
      position: relative;
      outline: 0;
    }
    
    body:not(.nohover) tbody tr:hover {
      background-color: #ffa;
    }
    
    td:hover::after,
    thead th:not(:empty):hover::after,
    td:focus::after,
    thead th:not(:empty):focus::after { 
      content: '';  
      height: 10000px;
      left: 0;
      position: absolute;  
      top: -5000px;
      width: 100%;
      z-index: -1;
    }
    
    td:hover::after,
    th:hover::after {
      background-color: #ffa;
    }
    
    td:focus::after,
    th:focus::after {
      background-color: lightblue;
    }
    
    /* Focus stuff for mobile */
    td:focus::before,
    tbody th:focus::before {
      background-color: lightblue;
      content: '';  
      height: 100%;
      top: 0;
      left: -5000px;
      position: absolute;  
      width: 10000px;
      z-index: -1;
    }

    js:

    效果:

    以上

  • 相关阅读:
    记一次gogs迁徙
    Spark集群模式安装
    Spark单机模式安装
    SparkSQL入门
    SparkSql API
    Spark和HBase整合
    SparkStreaming与Kafka整合
    SparkStreaming基础案例
    Spark 自定义分区及区内二次排序demo
    Sqoop安装及指令
  • 原文地址:https://www.cnblogs.com/ruchun/p/10245112.html
Copyright © 2011-2022 走看看