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

首頁 > 開發 > CSS > 正文

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

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

: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;   

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 都昌县| 定陶县| 城步| 无为县| 定结县| 炉霍县| 天峻县| 临安市| 镇安县| 剑河县| 昌黎县| 峡江县| 株洲市| 兴安县| 潮安县| 遂昌县| 德格县| 平潭县| 芜湖市| 饶平县| 虎林市| 定结县| 锡林浩特市| 和顺县| 郯城县| 丹凤县| 云南省| 鲁甸县| 东辽县| 来宾市| 沂水县| 乌拉特中旗| 三亚市| 康定县| 英德市| 沁源县| 晴隆县| 青冈县| 札达县| 旬阳县| 即墨市|