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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 诸城市| 日喀则市| 关岭| 宁国市| 女性| 龙口市| 彩票| 高青县| 宝山区| 象州县| 嵊州市| 雷山县| 左贡县| 台北市| 清水河县| 得荣县| 卢氏县| 布拖县| 沛县| 衡阳县| 凌海市| 衡东县| 东乡县| 龙泉市| 赤城县| 新竹县| 博客| 榆社县| 浦东新区| 九江市| 秦皇岛市| 循化| 绥阳县| 从化市| 营山县| 会同县| 宽城| 凤翔县| 江陵县| 洱源县| 玛多县|