トップへ(mam-mam.net/)

CSSの:hoverで画像に動きをつける|transformとtransitionの実例集

CSSの:hoverで画像に動きをつける|transformとtransitionの実例集

CSSの:hover疑似クラスを使って、画像に拡大・回転・コントラスト変化などのホバー効果をつける方法を紹介します。
このページでは、transformtransitionを組み合わせた実用的なコード例を掲載しており、Windows環境でも動作確認済みです。
ホバー効果」「transition: all 0.3s;」「hover Windows」などのキーワードでお探しの方におすすめです。

:hoverとfilter:contrast()

a img{filter:contrast(50%);transition:all 0.3s;}
a:hover img{filter:contrast(100%);}
としてマウスオーバー時にコントラストを変化させています。

:hoverとtransform:scale()

a img{transform:scale(1.0);transition:all 0.3s;}
a:hover img{transform:scale(1.2);}
としてマウスオーバー時に画像サイズを変化させています。

:hoverとtransform:rotateY()

a img{transform:rotateY(0deg);transition:all 0.5s;}
a:hover img{transform:rotateY(360deg);}
としてマウスオーバー時に画像を回転させています。

:hoverとtransform:rotateZ() scale()

a img{transform:rotateZ(0deg) scale(1.0);transition:all 0.1s;}
a:hover img{transform:rotateZ(-10deg) scale(1.1);}
としてマウスオーバー時に画像を回転させています。