特定のタグ(p
またはimg
など)を交互に点滅させるCSS専用の方法を見つけようとしています。コードサンプルで何かを点滅させる方法(.blinky
を参照)を見つけることができましたが、2つの別々のクラスを点滅させることができませんでした。CSS3アニメーションで点滅を交互に行う
.blinky2
にはプロパティが表示されますが、指定された遅延時間(秒)後には、.blinky
と同期して点滅し、遅延によってオフセットされません。
私は、Imitating a blink tag with CSS3 animationsとCSS Tricksの関連リンクを見つけましたが、オフセットの点滅を定義するための指示はまだありません。.blink2
です。そのようなものはサポートされているのですか、それともさらなるトリックが必要ですか?
.blinky {
animation: blink-animation 1s steps(5, start) infinite;
-webkit-animation: blink-animation 1s steps(5, start) infinite;
font-size: x-large;
color: blue;
display: inline;
}
.blinky2 {
/* Need make this alternate blinking*/
animation: blink-animation 1s steps(5, start) infinite;
-webkit-animation: blink-animation 1s steps(5, start) infinite;
/* This just postpones blinking for 1-sec, then it's in sync with .blinky*/
animation-delay: 1s;
-webkit-animation-delay: 1s;
font-size: x-large;
color: red;
display: inline;
}
@keyframes blink-animation {
to {
visibility: hidden;
}
}
@-webkit-keyframes blink-animation {
to {
visibility: hidden;
}
}
<p>The <var>blinky</var> and <var>blinky2</var> classes should alternate blinking.</p>
<div>
<p class="blinky">Blinky</p>
<p class="blinky2">Blinky 2</p>
<p class="blinky">Blinky</p>
<p class="blinky2">Blinky 2</p>
<p class="blinky">Blinky</p>
</div>
とても近いです。最初は、交互に点滅しました。しかし、私はそれを点滅して机に戻ったとき、それは同期して点滅していた。 – RandomHandle
それが同期するのにどれくらいの時間がかかりましたか、どのブラウザを使用していますか?私はこれをFireFoxで5分間実行したままにしておきました。私が何かを逃しているのか、ブラウザが同期しているのか不思議です。 –
ブラウザである可能性があります。私はChromeを使用しており、Chromeを独占的に使用する作業環境用に書いています。 – RandomHandle