web-dev-qa-db-ja.com

CSSのみを使用した虹テキストアニメーション

私はこのRainbow Text Animation Rainbow-Text-Animation にインスパイアされました。

私はこれまで好きなものを手に入れました、そして今、私はちょうどそれを左から右へ行く[〜#〜]そして[〜#〜]一度に1色の代わりに1行全体の複数の色。

コードスニペットを実行して、私が話しているものを確認します。

わかるように、私は1行に欲しい色が1行ずつ、ライン全体の1色ではありません(一度に1つ)。

#shadowBox {
  background-color: rgb(0, 0, 0);
  /* Fallback color */
  background-color: rgba(0, 0, 0, 0.2);
  /* Black w/opacity/see-through */
  border: 3px solid;
}

.Rainbow {
  text-align: center;
  text-decoration: underline;
  font-size: 32px;
  font-family: monospace;
  letter-spacing: 5px;
  animation: colorRotate 6s linear 0s infinite;
}

@keyframes colorRotate {
  from {
    color: #6666ff;
  }
  10% {
    color: #0099ff;
  }
  50% {
    color: #00ff00;
  }
  75% {
    color: #ff3399;
  }
  100% {
    color: #6666ff;
  }
} _
<div id="shadowBox">

  <h3 class="Rainbow">COMING SOON</h3>

</div> _
5
Azazel
#shadowBox {
  background-color: rgb(0, 0, 0);
  /* Fallback color */
  background-color: rgba(0, 0, 0, 0.2);
  /* Black w/opacity/see-through */
  border: 3px solid;
}

.Rainbow {
  text-align: center;
  text-decoration: underline;
  font-size: 32px;
  font-family: monospace;
  letter-spacing: 5px;
  animation: colorRotate .5s linear 0s infinite;
}

@keyframes colorRotate {
  from {
    color: #6666ff;
  }
  10% {
    color: #0099ff;
  }
  50% {
    color: #00ff00;
  }
  75% {
    color: #ff3399;
  }
  100% {
    color: #6666ff;
  }
} _
<div id="shadowBox">

  <h3 class="Rainbow">VERB</h3>

</div> _
0
Scott Wright