-
scaleプロパティを使用したアニメーション
.grow-animation { transition: transform 0.3s ease; } .grow-animation:hover { transform: scale(1.2); }
上記の例では、要素に
.grow-animation
クラスが追加されると、ホバー時に要素が1.2倍に拡大されます。 -
heightプロパティを使用したアニメーション
.grow-animation { transition: height 0.3s ease; overflow: hidden; } .grow-animation:hover { height: 200px; }
上記の例では、要素に
.grow-animation
クラスが追加されると、ホバー時に要素の高さが200pxにアニメーションされます。 -
keyframesを使用したアニメーション
@keyframes grow { 0% { transform: scale(1); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } } .grow-animation { animation: grow 1s infinite; }
上記の例では、
@keyframes
ルールを使用してgrow
というアニメーションを定義し、要素に.grow-animation
クラスが追加されると、1秒間の間隔で要素が1.2倍に拡大・縮小されます。
これらはいくつかの基本的な方法ですが、CSSを使用して要素の成長アニメーションを実装するためのさまざまな方法があります。上記の例を参考にしながら、自分自身のデザインに合わせてカスタマイズしてみてください。