首页 > 其他 > 详细

transition与visibility

时间:2021-05-26 23:16:50      阅读:30      评论:0      收藏:0      [点我收藏+]

一. visibility 属性规定元素是否可见。

  1. visibility:visible // 元素是可见的。
  2. visibility:hidden // 元素不可见

二,使用visibility的优点

  1. 因为 transition与visibility 可以搭配使用;
  2. visibility 可以应用transition的效果, 但是 display:none 会破坏 transition的效果

三. 例子:

使用: display:none;
技术分享图片
使用: visibility:hidden; 有过渡效果
技术分享图片
代码:

  <div class="content">
    <span>visibility:hidden;</span>
    <div class="box2"></div>
  </div>

  <style>
    .content{
      width: 200px;
      height: 200px;
      /* background: pink; */
      margin: 200px auto;
      position: relative;
    }
    .content .box2{
      width: 100%;
      height: 100%;
      /* background: green; */
      background: url(https://z3.ax1x.com/2021/05/26/2CSZ2q.jpg)no-repeat;
      background-size: cover;
      transition:all 0.5s linear;
      visibility:hidden;
      transition-delay:0s; /* 延迟效果 */
      opacity: 0;
    }
    
    .content:hover .box2{ 
      visibility:visible;
      opacity: 1;
    }
  </style>

transition与visibility

原文:https://www.cnblogs.com/cl1998/p/14815230.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!