首頁  >  文章  >  web前端  >  css target怎麼用

css target怎麼用

藏色散人
藏色散人原創
2020-12-11 09:22:333574瀏覽

css target是指“:target”選擇器,可用於選取目前活動的目標元素,其使用語法如“#tab:target {color:blue}”,該語句表示改變錨定連結指向“ #tab」的元素字體顏色為藍色。

css target怎麼用

本教學操作環境:windows7系統、css3版、thinkpad t480電腦。

推薦:《css影片教學

css :target選擇器

URL 有後面跟有錨名稱#,指向文件內某個特定的元素。這個被連結的元素就是目標元素(target element)。

:target 選擇器可用來選取目前活動的目標元素。

CSS3 :target偽類別用來改變頁面中錨連結URL所指向的ID元素的樣式。 【相關推薦:css線上手冊】

例如你要改變描連結指向#tab的元素字體顏色為藍色,哪麼你可以這樣寫成:

#tab:target {color:blue}

瀏覽器支援:

不支援IE8及以下的IE版本,IE9支援這個屬性,其它非IE核心瀏覽器如:Firefox、Chrome、等這些瀏覽器都支援。

用法:

:target偽類別與:hover、:link、:visited、:focus等偽類別的用法一樣

:target {color:blue}

實例:CSS3 :target偽類實作Tab切換效果

下面簡單介紹下如何用csse :target來製作一個無JavaScript的tab切換效果

HTML程式碼:

<div class="tablist">
<ul class="tabmenu">
<li>
<a href="#tab1">标签一</a>
</li>
<li>
<a href="#tab2">标签二</a>
</li>
<li>
<a href="#tab3">标签三</a>
</li>
</ul>
<div id="tab1" class="tab_content">tab1 content</div>
<div id="tab2" class="tab_content">tab2 content</div>
<div id="tab3" class="tab_content">tab3 content</div>
</div>

CSS程式碼:

.tab_content {
position: absolute;
}
#tab1:target, #tab2:target, #tab3:target {
z-index: 1;
}

原理其實很簡單,就是把tab元素設為絕對對定位absolute,再通過:target偽類改變它們的層級(z-index)。

以上是css target怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn