リストをナビゲーションに
解答(角丸は途中)
http://felica.boy.jp/css-kadai/0527
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>ナビゲーションの復習</title> <link rel="stylesheet" href="nav.css" media="screen, print"> </head> <body> <div id="tate"> <ul> <li><a href="#">HTML+CSS</a></li> <li><a href="#">JavaScript</a></li> <li><a href="#">PHP</a></li> <li><a href="#">WordPress</a></li> <li><a href="#">ActionScript</a></li> </ul> </div> <div id="yoko"> <ul> <li><a href="#">HTML+CSS</a></li> <li><a href="#">JavaScript</a></li> <li><a href="#">PHP</a></li> <li><a href="#">WordPress</a></li> <li><a href="#">ActionScript</a></li> </ul> </div> <div id="sprite"> <ul> <li id="home"><a href="#"><em>home</em></a></li> <li id="food"><a href="#"><em>food</em></a></li> <li id="drink"><a href="#"><em>drink</em></a></li> <li id="info"><a href="#"><em>info</em></a></li> <li id="contact"><a href="#"><em>contact</em></a></li> </ul> </div> <div id="radius"> <ul> <li id="home"><a href="#"><em>home</em></a></li> <li id="food"><a href="#"><em>food</em></a></li> <li id="drink"><a href="#"><em>drink</em></a></li> <li id="info"><a href="#"><em>info</em></a></li> <li id="contact"><a href="#"><em>contact</em></a></li> </ul> </div> </body> </html>
@charset "UTF-8"; #tate ul { list-style-type: none; } #tate li { background-color: #76ad74; margin-bottom: 2px; padding: 5px; width: 100px; } #tate li a { color: #fff; text-decoration: none; } #yoko { overflow: hidden; } #yoko ul { list-style-type: none; } #yoko li { background-color: #76ad74; margin-bottom: 2px; padding: 5px; width: 100px; float: left; text-align: center; margin-right: 2px; } #yoko li a { color: #fff; text-decoration: none; } em { visibility: hidden; } #sprite ul { padding-top: 20px; list-style-type: none; } #sprite li a{ width: 152px; height: 52px; display: block; } #home a{ background-position: 0 0; background-image: url(sprite.jpg); } #food a{ background-position: 0 -52px; background-image: url(sprite.jpg); } #drink a{ background-position: 0 -104px; background-image: url(sprite.jpg); } #info a{ background-position: 0 -156px; background-image: url(sprite.jpg); } #contact a{ background-position: 0 -208px; background-image: url(sprite.jpg); } #home a:hover,a:active{ background-position: -152px 0; background-image: url(sprite.jpg); } #food a:hover,a:active{ background-position: -152px -52px; background-image: url(sprite.jpg); } #drink a:hover,a:active{ background-position: -152px -104px; background-image: url(sprite.jpg); } #info a:hover,a:active{ background-position: -152px -156px; background-image: url(sprite.jpg); } #contact a:hover,a:active{ background-position: -152px -208px; background-image: url(sprite.jpg); } #radius { border-radius: 4px; } #radius ul { padding-top: 20px; list-style-type: none; } #radius li { float: left; } #radius li a { width: 152px; height: 52px; display: block; }