CSSで画像置換
【 参考サイト 】
colis-コリス
CSSで画像置換
- リンクタグのホーバー時に別の画像を差し替えて動きを見せる
ソースコード【 HTML 】
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>CSSで画像置換</title> <style> nav { width: 800px; margin: 50px 0 0 5px; } ul { list-style-type: none; overflow: hidden; } li { float: left; display: inline; } li a { width: 151px; height: 60px; display: block; text-decoration: none; } li#home a { background-color: #fff; background-image: url(img4/btn01.png); } li#home a:hover { background-image: url(img4/btn01_on.png); } li#css a { background-color: #fff; background-image: url(img4/btn02.png); } li#css a:hover { background-image: url(img4/btn02_on.png); } li#js a { background-color: #fff; background-image: url(img4/btn03.png); } li#js a:hover { background-image: url(img4/btn03_on.png); } li#as a { background-color: #fff; background-image: url(img4/btn04.png); } li#as a:hover { background-image: url(img4/btn04_on.png); } li#php a { background-color: #fff; background-image: url(img4/btn05.png); } li#php a:hover { background-image: url(img4/btn05_on.png); } li#web a { background-color: #fff; background-image: url(img4/btn06.png); } li#web a:hover { background-image: url(img4/btn06_on.png); } em { visibility: hidden; } </style> </head> <body> <ul> <li id="home"><a href="#"><em>HOME</em></a></li> <li id="css"><a href="#"><em>HTML+CSS</em></a></li> <li id="js"><a href="#"><em>JavaScript</em></a></li> <li id="php"><a href="#"><em>PHP</em></a></li> <li id="as"><a href="#"><em>ActionScript</em></a></li> <li id="web"><a href="#"><em>Webサイト制作</em></a></li> </ul> </body> </html>
ブラウザで表示【 Chrome 】
- 画像ホバー時に画像が置換される