レスポンシブ Web サイトの画像要素に画像のロールオーバー効果を適用する方法を見つけようとしています。
問題は、picture タグの scrset 属性に画像のロールオーバーを適用できるかどうかです。
JavaScript ロールオーバー効果のある img タグの作業例
<img src="media/images/feature-films/tmbs/zen-zero.jpg"
onmouseover="this.src='media/images/feature-films/tmbs/zen-zero-ro.jpg'"
onmouseout="this.src='media/images/feature-films/tmbs/zen-zero.jpg'"
alt=""/>
JavaScript ロールオーバー効果のある画像要素の動作しない例
<picture>
<source srcset="media/images/feature-films/tmbs/zen-zero-large.jpg"
onmouseover="this.src='media/images/feature-films/tmbs/zen-zero-large-ro.jpg'"
onmouseout="this.src='media/images/feature-films/tmbs/zen-zero.jpg'"
media="(min-width: 880px)">
<source srcset="media/images/feature-films/tmbs/zen-zero-small.jpg" media="(max-width: 478px)">
<source srcset="media/images/feature-films/tmbs/zen-zero-medium.jpg">
<!-- fall back -->
<img srcset="media/images/feature-films/tmbs/zen-zero-medium.jpg" alt="">
</picture>
srcsetを使用して画像タグにロールオーバー効果を達成するための提案はありますか?
Web ページには、ロールオーバー効果が必要な約 12 のレスポンシブ イメージがあります。