実現したいこと
【作成済動作】
①要素にマウスカーソルを当てると隠れていた画像がスライドしながら現れる
②カーソルを離ししばらくすると再び画像が隠れ元に戻る
こちらの①の動作を、カーソルが当たる時間が一瞬だとしても最後まで動作が完了するようにすることは可能でしょうか。
発生している問題・分からないこと
現状ではスライドの途中でカーソルを離すと画像が一部しか現れていない状態で動作が止まってしまいます。
サイト内検索で過去に類似質問(URL)がありましたが、JavaScript初心者のため自身の事例に置き換えた修正が出来ず、そもそも流用できる事例なのかも判断が出来ませんでした。
上記サイトの解決方法と同じである必要はありませんがご教示頂けますと幸いです。
該当のソースコード
<div class="sample"> <img src="img.png"> </div>
/* 画像の親要素のスタイル */ .sample { overflow: hidden; } /* 画像のスタイル */ .sample img { width: 100%; height: 100%; transform: translateY(-100%); transition: transform 0.2s; transition-delay: 3s; } /* hoverすると画像が下がる */ .sample:hover img { transform: translateY(0); transition-delay: 0s; }
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
解決出来ませんでした。
補足
特になし
回答1件
あなたの回答
tips
プレビュー

