【CSS3】リンクにマウスオーバー時にふわっと画像を切り替える(背景画像)
by tea4two
HTML
<p>【Pure CSS3】リンクにマウスオーバー時にふわっと画像を切り替える(背景画像)</p>
<div>
<a href="#"><span></span></a>
</div>
CSS
div a,
div a span {
display: block;
width: 200px;
height: 100px;
}
div a {
background: url(http://dummyimage.com/200x100/000/ffffff.png&text=リンク!) no-repeat 0 0;
}
div a span {
opacity: 0;
background: url(http://dummyimage.com/200x100/090/ffffff.png&text=リンク!) no-repeat 0 0;
-webkit-transition: opacity .2s;
-moz-transition:opacity .2s;
-ms-transition: opacity .2s;
-o-transition: opacity .2s;
transition: opacity .2s;
}
div a:hover span {
opacity: 1;
}