码迷,mamicode.com
首页 > 其他好文 > 详细

transition与visibility

时间:2021-06-02 12:10:34      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:gre   属性   mic   gif   play   line   linear   no-repeat   pos   

一. 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

标签:gre   属性   mic   gif   play   line   linear   no-repeat   pos   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!