国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

用CSS3偽類target如何制作tab選項卡效果

2020-03-22 19:22:46
字體:
來源:轉載
供稿:網友
我們都知道當我們點擊#id的連接后,如果網頁中有這個id的,網頁會自動跳動到其所在位置,如果網頁中沒有這個id,它就沒有任何顯示。css3中添加了偽類:target,使用:target偽類可以讓點擊后的id有新的效果,比如改變顏色、位置等等。所以我們可以用它做很多效果,比如tab標簽等等。偽類:target的使用方法和:link、:hover一樣:
?
selector:target{
color:#;
/*other styles*/
}
利用target制作tab標簽切換的原理是利用點擊后改變容器的Y軸屬性z-index的值。Html代碼: div
ul
li a href="#tab1" 標簽一 /a /li
li a href="#tab2" 標簽二 /a /li
li a href="#tab3" 標簽三 /a /li
/ul
div id="tab1"
第一層內容 /div
div id="tab2"
第二層內容 http://www.jzxue.com /div
div id="tab3"
第三層內容 http://www.jzxue.com /div
/div
Html代碼部分不要忘記將鏈接的標簽寫成#tab1、#tab2和#tab3,否則不能實現效果。CSS代碼: style type="text/css"
!--
.tab_box {
clear:both;
height:40px;
}
.tab_box li {
float:left;
border:1px solid #CCC;
margin:0 5px 0 0;
list-style:none;
padding:5px;
}
.tab_content {
clear:both;
border:1px solid #CCC;
padding:20px;
margin:40px;
position: absolute;
z-index:-1;
background:#FFF;
width:300px;
height:200px;
}
#tab1:target, #tab2:target, #tab3:target {
z-index: 1;
}
--
/style CSS部分有一些內容是比較重要的,首先tab_content里面要使用定位屬性position:absolute,讓三個tab標簽內容重疊起來,然后利用z-index:-1讓他們處于Z軸的靠下層,另外,如果不定義背景為白色,三個層的內容會重疊起來,顯得十分混亂。最后一部分CSS就是利用target偽類改變其z軸層次的,他們是成功實現效果的關鍵。將這些代碼拷貝到網頁中,然后預覽。這里要注意一點,只有支持CSS3的瀏覽器才可以看到效果,比如Firefox、google Chrome、Opera,IE系列除了IE9以外,IE6、7、8是看不到效果的html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玉山县| 铜陵市| 顺义区| 静海县| 墨玉县| 方正县| 东乌珠穆沁旗| 望江县| 剑河县| 姜堰市| 旬邑县| 安远县| 吴川市| 柯坪县| 陇川县| 夹江县| 荣昌县| 广元市| 嘉荫县| 二连浩特市| 西林县| 安宁市| 彭州市| 广水市| 平和县| 连南| 尖扎县| 平阴县| 永和县| 文登市| 都兰县| 洱源县| 芒康县| 黄梅县| 太和县| 长子县| 遂溪县| 凤庆县| 囊谦县| 兴山县| 濉溪县|