CSS animation opacity(透明)を使って明滅させる方法
2020年02月24日
CSS animation opacity(透明)を使って明滅させる方法を説明します。
とはいえ、基本的なアニメーションの使い方がわかっていればカンタンです。
CSSのanimationのkeyframesの使い方【サンプルあり】
完成イメージ
html
<div class="animation"></div>
CSS
.animation{
width: 20px;
height: 20px;
background: red;
margin: 20px;
animation: ugoki 1s linear infinite alternate;
}
@keyframes ugoki{
0%{
opacity: 0;
}
100%{
opacity: 1;
}
}
まとめ
上記のようにopacityの0と1のアニメーションを繰り返すことで明滅させることができます。
tranditionでも透明にできますが、それは1回っきりです。
繰り返しの動きをつけたいときanimationは便利です。
以上、animation opacity(透明)を使って明滅させる方法でした。
「この記事の内容がよくわからなかった…」「なんかうまくいかなかった…」というかたは下記記事↓でhtmlとCSSの基本を学びましょう。
わからないまま突き進むより基本を学ぶのが結局近道です。