-
transitionプロパティを使用した単純な透明度アニメーション:
.element { opacity: 0; transition: opacity 0.5s ease; } .element:hover { opacity: 1; }
上記の例では、要素にマウスをホバーすると、透明度が0から1に変化するアニメーションが0.5秒かけて発生します。
-
@keyframesルールを使用した透明度アニメーション:
@keyframes fade-in { from { opacity: 0; } to { opacity: 1; } } .element { animation: fade-in 1s ease; }
上記の例では、要素が表示される際に透明度が0から1に変化するアニメーションが1秒かけて発生します。
-
jQueryライブラリを使用した透明度アニメーション:
$(document).ready(function() { $('.element').fadeIn(1000); // 1秒かけて要素をフェードインする });
上記の例では、jQueryを使用して要素をフェードインさせることができます。fadeIn()メソッドは指定した時間(この場合は1秒)かけて要素を不透明にします。
これらはいくつかの一般的な透明度アニメーションの実装方法です。他にもさまざまな方法やライブラリがありますが、上記の例は基本的な手法をカバーしています。必要に応じて、これらの例をカスタマイズして使用してください。