1

Web サイトでいくつかの雲をアニメートして、ページ上を斜めに移動するようにしています (画面の左上から始まり、画面の右下で終わります)。

これまでのところ、左から右に移動していますが、translate3D を使用してこの方向に移動させる方法がわかりません。私が達成したいことを示すサイトは次のとおりです: http://futurewatercity.com/ (矢印を使用して地図をクリックする必要があります)

ここに私のコードがあります:

<div class="sky">
  <div class="cloud cloud01"></div>
  <div class="cloud cloud02"></div>
</div>

.cloud {
  width: 512px;
  height: 512px;
  transform: scale(0.25);
  position: absolute;
  background: url(file://C:/Users/Sara/Documents/ExploreCanterbury/img/clouds01.png) 0 0 no-repeat;
}

.cloud01 {
  top: 10px;
  z-index: 100;
  transform: scale(0.35);
  animation: drift 25s linear infinite;
}

.cloud02 {
  top: 10px;
  z-index: 100;
  transform: scale(0.5);
  animation: drift 35s linear infinite;
}

@keyframes drift {
  from {transform: translateX(-355px);}
  to {transform: translateX(1350px);}
}
4

0 に答える 0