国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西畴县| 舟曲县| 汝州市| 东源县| 陆河县| 中卫市| 泊头市| 革吉县| 临汾市| 靖远县| 天等县| 定日县| 吕梁市| 琼中| 南木林县| 和林格尔县| 阳江市| 张家口市| 乐亭县| 洛浦县| 朔州市| 若尔盖县| 蓝山县| 若羌县| 富阳市| 连平县| 界首市| 岳阳市| 吴堡县| 奉节县| 毕节市| 武宁县| 武穴市| 常德市| 攀枝花市| 浪卡子县| 汾阳市| 辽阳县| 龙游县| 余姚市| 青龙|