CSS3 Animation de position

Envisager CSS3 animation avec le navire se déplaçant au-dessus de bleu div. Pour une raison quelconque, le navire n'est pas en mouvement. Le HTML est comme suit:

<div id="wrapper">
  <div id="sea">
    <img src="ship.png" alt="ship" width="128" height="128"/>
  </div>
</div>

Afin de rendre CSS3 animation-je utiliser les éléments suivants:

#wrapper { position:relative;top:50px;width:700px;height:320px;
          margin:0 auto;background:white;border-radius:10px;}
#sea { position:relative;background:#2875DE;width:700px;height:170px;
       border-radius:10px;top:190px; }
#sea img { 
  position:relative;left:480px;top:-20px;
  animation:myship 10s;
  -moz-animation:myship 10s; /* Firefox */
  -webkit-animation:myship 10s; /* Safari and Chrome */
  @keyframes myship {
    from {left: 480px;} 
    to{left:20px;} 
   }
   @-moz-keyframes myship {
     from {left: 480px;} 
     to {left:20px;} 
   }
   @-webkit-keyframes myship {
     from {left: 480px;} 
     to{left:20px;} 
   }
}

Le navire de l'image ne bouge pas. Toute aide est grandement appréciée.

InformationsquelleAutor George | 2012-05-03