lightSpeedIn、lightSpeedOut--动画
第一种方式为:lightSpeedIn--动画
CSS代码为:
.pages .p3 img{ width: 100%;} .item-01{ position: absolute; left: 20px; top: 10px; width: 300px;-webkit-animation: lightSpeedIn 2s ease 0s 1 both;} .item-02{ position: absolute; left: 250px; top: 300px; width: 300px;-webkit-animation: lightSpeedIn 1.5s infinite ease-in-out;} @-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0} 60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1} 80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1} 100%{-webkit-transform:none;transform:none;opacity:1} } @keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0} 60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1} 80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1} 100%{-webkit-transform:none;transform:none;opacity:1} } .lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
本地效果为:app/html5_animation/lightSpeedIn.html
第二种方式:lightSpeedOut--动画
CSS代码为:
.pages .p3 img{ width: 100%;} .item-01{ position: absolute; left: 20px; top: 10px; width: 300px;-webkit-animation: lightSpeedOut 2s ease 0s 1 both;} .item-02{ position: absolute; left: 250px; top: 300px; width: 300px;-webkit-animation: lightSpeedOut 1.5s infinite ease-in-out;} @-webkit-keyframes lightSpeedOut{0%{opacity:1} 100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0} } @keyframes lightSpeedOut{0%{opacity:1} 100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0} } .lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
本地效果为:app/html5_animation/lightSpeedOut.html