使用css和js實現網頁選項卡的效果

來源:互聯網
上載者:User
選項卡效果想必大家在瀏覽網頁時都有注意到吧,它的好處就是將多塊內容合并到一一塊中,減少內容篇幅,下面有個不錯的樣本,採用css+js完成,個人感覺還不錯,感興趣的朋友不要錯過

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html lang="us-en"> <head> <title>css選項卡(html組件)</title> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" /> <meta http-equiv="content-type" content="text/html; charset=gb2312" /> <meta name="keywords" content=" "/> <meta name="description" content="" /> <style type="text/css"> p.card p{ background-color:#FF8000; float:left; padding:1px; padding-bottom:0; clear:both; width:405px;} p.card a{ color:black; font-size:14px; text-decoration:none; float:left; width:100px; text-align:center; background-color:white; margin-right:1px;} p.card p.home a.home{ font:normal normal bold 14px/1.5 宋體;} p.card p.international a.international { font:normal normal bold 14px/1.5 宋體;} p.card p.sport a.sport{ font:normal normal bold 14px/1.5 宋體;} p.card p.finance a.finance{ font:normal normal bold 14px/1.5 宋體;} p.card p.content{ background-color:white; border:1px solid #ff8000; height:100px;} </style> <script type="text/javascript"> var shq={} shq.cmenu=function(e) { var e=window.event?window.event.srcElement:e.target; if(/a/i.test(e.tagName)){ e.parentNode.className=e.className; e.parentNode.nextSibling.innerHTML=e.innerHTML; e.parentNode.nextSibling.style.cssText='border-top:none'; e.blur(); } } </script> </head> <body> <p class="card"> <p onclick="shq.cmenu(event)"> <a href="#" class="home">國內</a> <a href="#" class="international">國際</a> <a href="#" class="sport">體育</a> <a href="#" class="finance">財經</a> </p><p class="content"></p> </p> <p class="card"> <p onclick="shq.cmenu(event)"> <a href="#" class="home">國內</a> <a href="#" class="international">國際</a> <a href="#" class="sport">體育</a> <a href="#" class="finance">財經</a> </p><p class="content"></p> </p> <p class="card"> <p onclick="shq.cmenu(event)"> <a href="#" class="home">國內</a> <a href="#" class="international">國際</a> <a href="#" class="sport">體育</a> <a href="#" class="finance">財經</a> </p><p class="content"></p> </p> </body> </html><script language="Javascript"> var now = new Date(); document.write("<img src='http://counter.yesky.com/counter.shtml?CID=54197&AID=-1&refer="+escape(document.referrer)+"&rand="+ now.getTime() + "&cur="+escape(document.URL)+"' border='0' alt='' width='0' height='0'>"); </script> <noscript> <img src="http://counter.yesky.com/counter.shtml?CID=54197&AID=-1&refer=noscriptcounter&cur=noscriptcounter" border='0' width='0' height='0'/> </noscript>

以上就是本文的全部內容,希望對大家的學習有所協助,更多相關內容請關注topic.alibabacloud.com!

相關推薦:

利用css3仿造window7的開始菜單

CSS中使用Flexbox來達到置中效果的方法實現

相關文章

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.