-
ボックスシャドウを使用する方法: ホバー時に要素の周りにシャドウを表示するために、box-shadowプロパティを使用します。以下は例です:
.box { transition: box-shadow 0.3s; /* ホバー時のトランジション効果を追加 */ } .box:hover { box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); /* ホバー時のシャドウを追加 */ }
-
テキストシャドウを使用する方法: ホバー時にテキストにシャドウを表示するために、text-shadowプロパティを使用します。以下は例です:
.text { transition: text-shadow 0.3s; /* ホバー時のトランジション効果を追加 */ } .text:hover { text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); /* ホバー時のシャドウを追加 */ }
-
疑似要素を使用する方法: ホバー時のシャドウ効果を実現するために、::beforeや::afterなどの疑似要素を使用することもできます。以下は例です:
.element { position: relative; } .element::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); opacity: 0; transition: opacity 0.3s; } .element:hover::before { opacity: 1; }
以上の方法を使用することで、要素にホバー時のシャドウ効果を追加することができます。これらのコード例を参考にして、自身のウェブサイトやプロジェクトに適用してみてください。