css3 内容掉落效果

2021-05-16 19:30

阅读:432

YPE html>

标签:seo   over   ext   rom   use   col   内容   doctype   position   

 

   

   

   

      .box{

         float: left;

         width: 155px;

         height: 212px;

         background-color: blue;

         position: relative;

         margin-left: 45%;

         margin-top: 100px;

         overflow: hidden;

      }

      .content{

         position: absolute;

         top: -212px;

         width: 155px;

         height: 212px;

         transition: 1s;

         text-align: center;

         color: white;

         background-color: red;

      }

      @keyframes tobottom{

         from{

           top:-212px;

         }

         to{

           top:0px;

         }

      }

      @keyframes tobottom2{

         from{

           top:0px;

         }

         to{

           top:212px;

         }

      }

     

   

 

 

   

     

        

内容掉落

        

当然不是真的掉落了,只是子元素的top值发生了变化,超出了大盒子的范围被隐藏起来了。

     

   

 

 

    var boxs=document.getElementsByClassName("box")

    for(var i=0;i

      boxs[i].onmouseover=function(){

         var x=this.children;

         x[0].style.animation="tobottom 1s forwards";//forwards停在动画最后的那个画面

      }

      boxs[i].onmouseleave=function(){

         var x=this.children;

         x[0].style.animation="tobottom2 1s";

      }

    }

 

css3 内容掉落效果

标签:seo   over   ext   rom   use   col   内容   doctype   position   

原文地址:http://www.cnblogs.com/yangerfan/p/7746880.html


评论


亲,登录后才可以留言!