CSS :active 偽類
- 上一頁 :active
- 下一頁 :any-link
- 返回上一層 CSS 偽類參考手冊
定義和用法
CSS :active
偽類用于選擇并設置用戶正在激活的元素的樣式。
:active
偽類最常用于 <a> 和 <button> 元素。當用戶點擊鏈接時,鏈接會被激活;按鈕也是如此。
提示:使用 :link
設置未訪問頁面的鏈接樣式,使用 :visited
設置已訪問頁面的鏈接樣式,使用 :hover
設置鼠標懸停時的鏈接樣式。
注意:在 CSS 定義中,:active
必須放在 :hover
(如果存在)之后才能生效!
實例
例子 1
選擇并設置激活鏈接的樣式:
a:active { background-color: yellow; }
例子 2
選擇并設置用戶點擊時的 <button> 樣式:
button:active { background-color: pink; }
例子 3
選擇并設置點擊時的 <p>、<h1> 和 <a> 元素的樣式:
p:active, h1:active, a:active { background-color: yellow; }
例子 4
選擇并設置未訪問、已訪問、懸停和激活鏈接的樣式:
/* 未訪問的鏈接 */ a:link { color: green; } /* 已訪問的鏈接 */ a:visited { color: green; } /* 鼠標懸停的鏈接 */ a:hover { color: red; } /* 激活的鏈接 */ a:active { color: yellow; }
例子 5
為鏈接設置不同的樣式:
a.ex1:hover, a.ex1:active { color: red; } a.ex2:hover, a.ex2:active { font-size: 150%; }
CSS 語法
:active { css declarations; }
技術細節
版本: | CSS1 |
---|
瀏覽器支持
表格中的數字指定了完全支持該偽類的首個瀏覽器版本。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
4.0 | 7.0 | 2.0 | 3.1 | 9.6 |
相關頁面
教程:CSS 鏈接
教程:CSS 按鈕
教程:CSS 偽類
- 上一頁 :active
- 下一頁 :any-link
- 返回上一層 CSS 偽類參考手冊