授之于魚 不如.....呵呵 上面的給你了代碼 我來給你說下思路吧。這里最重要的是 css里的 display:none 這個的使用,當(dāng)鼠標(biāo)點中一個選項卡時,將自身的css中的display:none去掉 讓其顯示出來,讓其他的選項卡中的css中添加display:none, 隱藏其他的選項卡。其實就是這個簡單 ,具體的實現(xiàn)方法就是用js實現(xiàn)的。實現(xiàn)的方法有多種,上面給你的只是其中的一種。你可以去網(wǎng)上多搜些這方面的源代碼,多多學(xué)習(xí),希望你能編寫出屬于自己的代碼~
成都創(chuàng)新互聯(lián)公司是一家企業(yè)級云計算解決方案提供商,超15年IDC數(shù)據(jù)中心運(yùn)營經(jīng)驗。主營GPU顯卡服務(wù)器,站群服務(wù)器,達(dá)州服務(wù)器托管,海外高防服務(wù)器,成都機(jī)柜租用,動態(tài)撥號VPS,海外云手機(jī),海外云服務(wù)器,海外服務(wù)器租用托管等。
你的是什么瀏覽器,我沒有發(fā)現(xiàn)不兼容呀?。。?/p>
這個例子用到的都是通用標(biāo)記嘛?。。?/p>
==========================================
CSS做選項卡,簡單地講就是,先定義,再引用。
你也可以照著你說的這個例子自己做做看,這個沒有多少難度。
=======================================================
PS:對“兼容”不是這么理解的,這個例子中的CSS定義模塊,十分明確各個模塊的功能和用途,而最終的效果是引用這些模塊來實現(xiàn)的,你隨便去刪“模塊”,肯定出問題嘛。就像JS你隨便刪語句不能運(yùn)行一樣,但這不是“兼容”問題??!
span id="ContentArea"html
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312"
title網(wǎng)頁特效/title
/head
style type="text/css"
#dNavBar{
background-color:#ffffff;
}
#dNavBar li{
list-style-type:none;
float:left;
width:84px;
height:28px;
line-height:28px;
font-size:12px;
color:#FFFFFF;
border:3px solid #ffffff;
background-color:#86C2FF;
text-align:center;
display:block;
cursor:pointer;
}
#subMenu{
background-color:#0000FF;
width:500px;
border-left:3px solid #ffffff;
border-right:3px solid #ffffff;
height:29px;
line-height:29px;
color:#FFFFFF;
font-size:12px;
padding-left:10px;
}
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
a:link {
color: #FFFFFF;
text-decoration: none;
}
a:hover{
color: #FFFFFF;
text-decoration: none;
}
a:visited{
color: #FFFFFF;
text-decoration: none;
}
/style
script language="javascript"
function ShowMenu()
{
var barCTT=document.getElementById("dNavBar")
var liArr=barCTT.getElementsByTagName("li")
var links=new Array()
links[0]="a href='#'當(dāng)前位置:首頁"
links[1]="a href='#'項目一/a | a href='#'項目二/a | a href='#'項目三/a | a href='#'項目四/a"
links[2]="a href='#'項目一/a | a href='#'項目二/a | a href='#'項目三/a"
links[3]="a href='#'項目一/a | a href='#'項目二/a | a href='#'項目三/a | a href='#'項目四/a | a href='#'項目五/a"
links[4]="a href='#'項目一/a | a href='#'項目二/a"
links[5]="a href='#'項目一/a | a href='#'項目二/a | a href='#'項目三/a"
links[6]="a href='#'項目一/a | a href='#'項目二/a"
links[7]="a href='#'項目一/a | a href='#'項目二/a"
links[8]="a href=''項目一/a | a href='#'項目二/a"
links[9]="a href='#'項目一/a | a href='#'項目二/a"
links[10]="a href='#'項目一/a| a href='#'項目二/a"
links[11]="a href='#'項目一/a | a href='#'項目二/a"
links[12]="a href='#'項目一/a | a href='#'項目二/a"
for (i=0;iliArr.length;i++)
{
liArr[i].onclick=function()
{
selectThis(this,liArr,links)
}
}
}
function selectThis(indexObj,allLi,infoArr)
{
var index=0;
for (i=0;iallLi.length;i++)
{
allLi[i].style.border="3px solid #ffffff";
allLi[i].style.backgroundColor="#86C2FF";
allLi[i].style.height="28px";
if (indexObj==allLi[i])
{
index=i;
}
}
indexObj.style.borderBottom="0px solid #666688";
indexObj.style.backgroundColor="#0000FF";
indexObj.style.height="31px";
document.getElementById("subMenu").innerHTML=infoArr[index];
}
/script
body onLoad="ShowMenu()"
div id="dNavBar" style="float:none; width:560px;"li首頁/lili娛樂快報/lili音樂天地/lili極品FLASH/li
/div
div id="subMenu"站務(wù)公告/div
/body
/html
/span
給所有的選項卡添加style : display:none;
然后寫一個class: .on{display: block;}
將這個class給第一個選項卡。
用js或者jQuery寫:當(dāng)鼠標(biāo)移動到選項卡上方時,給該選項卡添加class(.on):addClass("on"),鼠標(biāo)離開時移出class(.on):removeClass("on");
div+css只是頁面的樣式控制,他沒有切換的顯示功能,只有通過其他語言來控制的,如果沒有js的控制是無法達(dá)到預(yù)期的效果的
名稱欄目:css選項卡樣式,純css實現(xiàn)漂亮的選項卡切換
本文來源:http://vcdvsql.cn/article30/dsigpso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、網(wǎng)站建設(shè)、移動網(wǎng)站建設(shè)、定制網(wǎng)站、域名注冊、營銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)