zoukankan      html  css  js  c++  java
  • css--左右visibility建立 “collapse”值问题

    1、您可能已使用visibility一千次,最常用的是visiblehidden。它用来显示或隐藏元素。

    有第三很少已使用的值它是collapse,在表格的行,列中使用有差异外,他和hidden的作用是等同的。

    以下让我们看看在表格元素中。collapse是怎么工作的。只是前提是tableborder-collapse须要设定成separate才会有效果哦!

    以下直接上demo:

    当中主要()代码例如以下:

    <table cellspacing="0" class="table">
      <tr>
        <th>Fruits</th>
        <th>Vegetables</th>
        <th>Rocks</th>
      </tr>
      <tr>
        <td>Apple</td>
        <td>Celery</td>
        <td>Granite</td>
      </tr>
      <tr>
        <td>Orange</td>
        <td>Cabbage</td>
        <td>Flint</td>
      </tr>
    </table>

    2.js文件例如以下:

    var btns = document.getElementsByTagName('button'),
        rows = document.getElementsByTagName('tr');
    
    btns[0].addEventListener('click', function () {
      rows[1].className = 'vc';
    }, false);
    
    btns[1].addEventListener('click', function () {
      rows[1].className = 'vh';
    }, false);
    
    btns[2].addEventListener('click', function () {
      rows[1].className = '';
    }, false);
    
    

    3、css文件例如以下:

    body {
      text-align: center;
      padding-top: 20px;
      font-family: Arial, sans-serif;
    }
    
    table {
      border-collapse: separate;
      border-spacing: 5px;
      border: solid 1px black;
       500px;
      margin: 0 auto;
    }
    
    th, td {
      text-align: center;
      border: solid 1px black;
      padding: 10px;
    }
    
    .vc {
      visibility: collapse;
    }
    
    .vh {
      visibility: hidden;
    }
    
    button {
      margin-top: 5px;
    }

    默认的输出为:

    当点击COLLAPSE ROW1 时。显演示样例如以下:

    当点击HIDE ROW1,显演示样例如以下:

    尽管collapse有hidden的特性,可是表现的形式却与hidden有一个非常大的区别;现在,您可以根据自己的需要。做出选择。


    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    .net core 实现默认图片
    解决ASP.NET Core部署到IIS,更新项目"另一个程序正在使用此文件,进程无法访问"
    c# 按位与,按位或
    找对象,贤妻良母vs事业型
    基于Redis的分布式锁和Redlock算法
    关于free如何知道要释放内存空间的长度问题(X86篇)
    OpenWrt开发教程(五)shell命令操作json api详解(jshn.sh)
    Linux常见错误码声明
    SDN实验---流表项对网络的影响
    delphi 给TComboBox 添加图标
  • 原文地址:https://www.cnblogs.com/blfshiye/p/4828111.html
Copyright © 2011-2022 走看看