div+CSS教程:水面上会浮动的水母
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
@-moz-keyframes jellyfishSwimming{ 0%{-moz-transform:translate(0px,0px) rotate(-4deg) scale(0.8);} 20%{-moz-transform:translate(-1px,-3px) rotate(-6deg) scale(0.8);} 50%{-moz-transform:translate(-2px,-1px) rotate(-3deg) scale(0.8);} 70%{-moz-transform:translate(-1px,-3px) rotate(-6deg) scale(0.8);} 100%{-moz-transform:translate(0px,0px) rotate(-4deg) scale(0.8);} } @-moz-keyframes jellyfish_headChange{ 0%{-moz-transform:scale(1);} 5%{-moz-transform:scale(1.1,0.95);} 20%{-moz-transform:scale(0.95,1.1);} 50%{-moz-transform:scale(1);} 55%{-moz-transform:scale(1.1,0.95);} 70%{-moz-transform:scale(0.95,1.1);} 100%{-moz-transform:scale(1);} } @-moz-keyframes jellyfish_tailChange{ 0%{-moz-transform:scale(0.8);} 5%{-moz-transform:scale(0.9,0.75);} 20%{-moz-transform:scale(0.7,1);} 50%{-moz-transform:scale(0.8);} 55%{-moz-transform:scale(0.9,0.75);} 70%{-moz-transform:scale(0.7,1);} 100%{-moz-transform:scale(0.8);} } |
jellyfishSwimming为整体的游水,变换侧移位置,同时水母是圆的,会摇晃;
jellyfish_headChange为水母头部的变化,个人觉得水母是要吸一口水,然后吐出来,利用反作用力才游的,所以0-5的时候是吸水变宽变 扁,然后5-20吐水变瘦变长,20-50变为正常,然后50-55再吸水变宽变扁,55-70吐水变瘦变长,70-100变为正常;
jellyfish_tailChange同jellyfish_headChange,其实可以用同一个,只不过我觉得尾巴相对于头部有点大了,就再缩小些,而且吐水的时候,尾巴可以吐得长些;
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |