-
transitionプロパティを使用する方法:
<style> .box { width: 100px; height: 100px; background-color: red; transition: width 0.5s ease; } .box:hover { width: 200px; } </style> <div class="box"></div>
-
@keyframesルールを使用する方法:
<style> .box { width: 100px; height: 100px; background-color: red; } .box:hover { animation: expand 0.5s; } @keyframes expand { from { width: 100px; } to { width: 200px; } } </style> <div class="box"></div>
-
transformプロパティを使用する方法:
<style> .box { width: 100px; height: 100px; background-color: red; transition: transform 0.5s ease; } .box:hover { transform: scale(1.5); } </style> <div class="box"></div>
以上の方法は、要素がホバーされたときにアニメーションを開始するための一般的な方法です。それぞれの方法は異なるアプローチを取っていますが、どれを選ぶかはあなたの好みや要件によります。これらの例を使って、自分のウェブサイトやアプリケーションに適したアニメーションを作成してみてください。