如何使用CSS實現圈人效果(CSS Sprites)

來源:互聯網
上載者:User
圈人效果(CSS Sprites)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head>  <meta http-equiv="content-type" content="text/html; charset=utf-8">  <title> css sprites </title>  <style type="text/css">body{font-size:14px;}#imgmap{position:relative; width:350px; height:263px; background:url('office.jpg') no-repeat;}#imgmap .map{position:absolute;}#imgmap .map span{font-weight:bold; color:#000000; padding:3px; background:#FFFFFF; border:1px solid #CCCCCC;}#imgmap #d1{top:55px; left:109px;}#imgmap #d1 a{display:block; width:73px; height:69px; text-decoration:none;}#imgmap #d1 a:hover{background:url('office.jpg') -109px -317px no-repeat;}#imgmap #d1 a span{display:none;}#imgmap #d1 a:hover span{position:absolute; top:-25px; width:95px; display:block;}  #imgmap #d2{top:111px; left:211px;}#imgmap #d2 a{display:block; width:47px; height:34px; text-decoration:none;}#imgmap #d2 a:hover{background:url('office.jpg') -211px -373px no-repeat;}#imgmap #d2 a span{display:none;}#imgmap #d2 a:hover span{position:absolute; top:-25px; width:60px; display:block;}   #imgmap #d3{top:165px; left:168px;}#imgmap #d3 a{display:block; width:81px; height:87px; text-decoration:none;}#imgmap #d3 a:hover{background:url('office.jpg') -168px -427px no-repeat;}#imgmap #d3 a span{display:none;}#imgmap #d3 a:hover span{position:absolute; top:-25px; width:80px; display:block;}    #imgmap #d4{top:101px; left:72px; z-index:100;}#imgmap #d4 a{display:block; width:96px; height:54px; text-decoration:none;}#imgmap #d4 a:hover{background:url('office.jpg') -72px -625px no-repeat;}#imgmap #d4 a span{display:none;}#imgmap #d4 a:hover span{position:absolute; top:-25px; width:70px; display:block;}       #imgmap #d5{top:124px; left:45px;}#imgmap #d5 a{display:block; width:64px; height:39px; text-decoration:none;}#imgmap #d5 a:hover{background:url('office.jpg') -45px -386px no-repeat;}#imgmap #d5 a span{display:none;}#imgmap #d5 a:hover span{position:absolute; top:-38px; width:107px; display:block;}      </style> </head> <body>   <p id="imgmap"><p class="map" id="d1"><a href="javascript:void(0)"><span>17寸的顯示器</span></a></p><p class="map" id="d2"><a href="javascript:void(0)"><span>耳機壞了</span></a></p><p class="map" id="d3"><a href="javascript:void(0)"><span>白色的機箱</span></a></p><p class="map" id="d4"><a href="javascript:void(0)"><span>ThinkPad</span></a></p><p class="map" id="d5"><a href="javascript:void(0)"><span>我不知道這玩意是哪裡買的</span></a></p>  </p>  </body></html>


例子背景圖:


本篇文章介紹如何使用CSS實現圈人效果(CSS Sprites) ,更多相關內容請關注php中文網。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.