标签:ram fill width move mod position css3 动画 img last
加载动画
@-webkit-keyframes elasticInDown { 0% { opacity: 0; -webkit-transform: translateY(-1000px); -webkit-animation-timing-function: ease-in-out } 60% { opacity: 1; -webkit-transform: translateY(30px); -webkit-animation-timing-function: ease-in-out } 80% { -webkit-transform: translateY(-10px); -webkit-animation-timing-function: ease-in-out } 100% { -webkit-transform: translateY(0) } } @-moz-keyframes elasticInDown { 0% { opacity: 0; -moz-transform: translateY(-1000px); -moz-animation-timing-function: ease-in-out } 60% { opacity: 1; -moz-transform: translateY(30px); -moz-animation-timing-function: ease-in-out } 80% { -moz-transform: translateY(-10px); -moz-animation-timing-function: ease-in-out } 100% { -moz-transform: translateY(0) } } @-o-keyframes elasticInDown { 0% { opacity: 0; -o-transform: translateY(-1000px); -o-animation-timing-function: ease-in-out } 60% { opacity: 1; -o-transform: translateY(30px); -o-animation-timing-function: ease-in-out } 80% { -o-transform: translateY(-10px); -o-animation-timing-function: ease-in-out } 100% { -o-transform: translateY(0) } } @keyframes elasticInDown { 0% { opacity: 0; transform: translateY(-1000px); animation-timing-function: ease-in-out } 60% { opacity: 1; transform: translateY(30px); animation-timing-function: ease-in-out } 80% { transform: translateY(-10px); animation-timing-function: ease-in-out } 100% { transform: translateY(0) } } .elasticInDown { -webkit-animation-name: elasticInDown; -moz-animation-name: elasticInDown; -o-animation-name: elasticInDown; animation-name: elasticInDown } .a { -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: .6s; -moz-animation-duration: .6s; -ms-animation-duration: .6s; -o-animation-duration: .6s; animation-duration: .6s }
鼠标划过效果一,缺点是效果比较简单
.imgBoxMask2 { width: 100%; top: 0%; z-index: 99; position: absolute; text-align: center; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; opacity: 0; } .imgBox:hover .imgBoxMask2 { top: 40%; opacity: 1; }
还可以通过jquery设置css实现
$(‘.imgBox‘).hover( function () { $(‘.imgBoxMask1‘).fadeIn(); $(‘.imgBoxMask1‘).addClass("a"); $(‘.imgBoxMask1‘).addClass("elasticInDown"); }, function () { $(‘.imgBoxMask1‘).hide(); $(‘.imgBoxMask1‘).removeClass("a"); $(‘.imgBoxMask1‘).removeClass("elasticInDown"); } );
还可以通过
animation:mymove 5s设置keysframe实现动画
标签:ram fill width move mod position css3 动画 img last
原文地址:https://www.cnblogs.com/liushunli/p/9723145.html