纯CSS鼠标移入的遮罩动画

1 <div class="div1">
2     <img src="./img/o1.png" >
3 </div>
*{
    margin: 0 auto;
    padding: 0;
}
.div1{
    margin-top: 300px;
    margin-left: 300px;
}
.div1{
    padding: 30px 10px;
    position: absolute;
    transition:0.5s;
    -moz-transition:0.5s; /* Firefox 4 */
    -webkit-transition:0.5s; /* Safari and Chrome */
    -o-transition:0.5s; /* Opera */
}

.div1:after{
    content: "";
    width: 105px;
    height: 0px;
    background-color: aquamarine;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.5s ease 0s;
    z-index: -1;
}
.div1:hover:after{
    height: 100%;
    border-radius: 10px;
}
.div1:hover{
    transform: translateY(-10px) translateX(0px);
}

移入前

鼠标移入后

 

posted @ 2020-09-01 13:39  小青_年  阅读(97)  评论(0)    收藏  举报