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

首頁 > 開發 > CSS > 正文

使用CSS3實現選項卡切換的方法

2024-07-11 08:36:25
字體:
來源:轉載
供稿:網友

:target是什么?

MDN是這樣描述的::target

    The :target pseudo-class represents the unique element, if any, with an id matching the fragment identifier of the URI of the document.

在document中,可以設置錨鏈接,舉個例子:

CSS Code復制內容到剪貼板

<a href="#tab">Test :target</a>   
<a href="#tab2">Test 2:target</a>   
<div id="tab">This is a tab.</div>   
<div id="tab2">This is another tab.</div>  

上面存在兩個錨鏈接:#tab和t#ab2。當點擊錨鏈接時,就會跳到對應的div,則::target就是給這些div用的。添加一下CSS

CSS Code復制內容到剪貼板

:target{   
    color:red;   
}   
#tab:target::after{   
    content:"tab1"  
}  

點擊錨鏈接,對應鏈接的div的文本變成紅色,另外,給#tab后面插入一個文本。

效果猛戳:https://jsfiddle.net/dwqs/cL8rawov/
應該大致明白了:target的含義了吧~

:target可以做什么

最簡單的用處:利用:target實現選項卡切換。
HTML:

      

XML/HTML Code復制內容到剪貼板

<div class="tab-control">  
          <a href="#tab1">tab1</a>  
          <a href="#tab2">tab2</a>  
          <a href="#tab3">tab3</a>  
      </div>  
      <div class="tabs">  
          <div id="tab1" class="tab">This is a tab1</div>  
          <div id="tab2" class="tab">This is a tab2</div>  
          <div id="tab3" class="tab">This is a tab3</div>  
      </div>  

CSS:

CSS Code復制內容到剪貼板

.tab-control a{   
    display:inline-block;   
    text-decoration:none;   
    color:#FFF;   
    height:20px;   

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 六安市| 青岛市| 田东县| 诸城市| 蒙城县| 吉水县| 阜城县| 恭城| 晋城| 鲜城| 屯留县| 鸡东县| 花莲县| 台中县| 双江| 丰都县| 长垣县| 琼结县| 阿坝县| 海宁市| 大城县| 利津县| 始兴县| 敦煌市| 定兴县| 乐安县| 重庆市| 陵水| 绵阳市| 措美县| 百色市| 中宁县| 彰化县| 长沙市| 长泰县| 千阳县| 高雄市| 游戏| 德昌县| 聊城市| 金华市|