悬停背景渐变
@-webkit-keyframes changeBg{ 0%{background-color:#000;} 20%{background-color:#300;} 40%{background-color:#600;} 60%{background-color:#900;} 80%{background-color:#f00;} } @-moz-keyframes changeBg{ 0%{background-color:#000;} 20%{background-color:#300;} 40%{background-color:#600;} 60%{background-color:#900;} 80%{background-color:#f00;} } @keyframes changeBg{ 0%{background-color:#000;} 20%{background-color:#300;} 40%{background-color:#600;} 60%{background-color:#900;} 80%{background-color:#f00;} } .animation-1{ width:200px; height:30px; line-height:30px; text-align:center; background-color:#000; color:#fff; } .animation-1:hover{ -webkit-animation:changeBg 2s linear; -moz-animation:changeBg 2s linear; animation:changeBg 2s linear; background-color:#f00; }
悬停我就移动
@-webkit-keyframes textMove{ 0%{ padding-left:0px;} 20%{ padding-left:50px;} 40%{ padding-left:100px;} 50%{ padding-left:125px;} 60%{ padding-left:100px;} 80%{ padding-left:50px;} } @-moz-keyframes textMove{ 0%{ padding-left:0px;} 20%{ padding-left:50px;} 40%{ padding-left:100px;} 50%{ padding-left:125px;} 60%{ padding-left:100px;} 80%{ padding-left:50px;} } @keyframes textMove{ 0%{ padding-left:0px;} 20%{ padding-left:50px;} 40%{ padding-left:100px;} 50%{ padding-left:125px;} 60%{ padding-left:100px;} 80%{ padding-left:50px;} } .animation-2{ background-color:pink; padding:10px 0;} .animation-2:hover{ -webkit-animation:textMove 2s linear; -moz-animation:textMove 2s linear; animation:textMove 2s linear;}
My Lab
前端实验室
My Lab
/*由于代码较多,此处只附上加-webkit前缀*/ .animation-3{ position:relative; width:200px; height:100px; padding:10px; background-color:#ccc;} .animation-3 p{ opacity:0;} .txt-1{ margin-left:60px; -webkit-animation:txt-1-move 2s ease-out; -moz-animation:txt-1-move 2s ease-out; animation:txt-1-move 2s ease-out; } @-webkit-keyframes txt-1-move{ 0%{margin-left:0px;opacity:0;} 50%{margin-left:30px;opacity:1; -webkit-transform:skew(-15deg);} 70%{margin-left:35px;opacity:1;} 100%{margin-left:60px;opacity:0; -webkit-transform:skew(-30deg);} } .txt-2{ opacity:1; height:36px; margin-top:10px; font:18px/36px "Microsoft Yahei"; -webkit-animation:txt-2-move 4s ease-out 4s; -moz-animation:txt-2-move 4s ease-out 4s; animation:txt-2-move 4s ease-out 4s; } @-webkit-keyframes txt-2-move{ 0%{margin-left:0px; opacity:0;} 30%{margin-left:50px; opacity:1;} 35%{margin-left:55px; opacity:1;} 40%{margin-left:55px; opacity:1;} 41%{margin-left:55px; opacity:1; -webkit-transform:skew(-30deg)} 45%{margin-left:55px; opacity:1;} 50%{margin-left:50px; opacity:1;} 60%{margin-left:50px; opacity:.5;} 70%{margin-left:50px; opacity:1;} 80%{margin-left:50px; opacity:.5;} 90%{margin-left:50px; opacity:1;} 100%{margin-left:50px; opacity:1;} } .txt-3{ position:absolute; bottom:10px; right:0px; margin-left:-60px; -webkit-animation:txt-3-move 2s ease-out 2s; -moz-animation:txt-3-move 2s ease-out 2s; animation:txt-3-move 2s ease-out 2s; } @-webkit-keyframes txt-3-move{ 0%{margin-right:0px; opacity:0;} 50%{margin-right:30px; opacity:1; -webkit-transform:skew(-15deg);} 70%{margin-right:35px; opacity:1;} 100%{margin-right:60px; opacity:0; -webkit-transform:skew(-30deg);} }