在
CSS
中,使用超鏈接偽類
來定義超鏈接在鼠標點擊的不同時期的樣式。
a:link{...}a:visited{...}a:hover{...}a:active{...}
偽類 | 說明 |
---|---|
a:link | 定義a元素未訪問時的樣式。 |
a:visited | 定義a元素訪問后的樣式。 |
a:hover | 定義鼠標經過a元素時的樣式。 |
a:active | 定義鼠標點擊激活時的樣式。 |
定義這四個偽類時,必須按照
link、visited、hover、active
的順序進行,不然瀏覽器可能無法正常顯示這4種樣式。 這4種樣式定義順序不能改變。
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <!--必須放在title標簽及其它meta標簽前--> <title>超鏈接樣式樣式</title> <!-- <link rel="stylesheet" type="text/css" href="../css/邊框樣式.css"/> --> <style type="text/css"> /*先定義超鏈接未訪問時的樣式*/ a{ color:#66A9FE; text-decoration: none; /*去除a標簽中默認樣式的下劃線*/ } /*再定義鼠標經過超鏈接時的樣式*/ a:hover{ color:#FFD700; text-decoration:underline; /*添加下劃線*/ } </style> </head> <body> <p > <a target="_blank">見賢思齊</a> <!--target="_blank"是在新窗口打開鏈接。--> </p> </body></html>
超鏈接偽類示例1.jpg
在實際開發中,不是每一個超鏈接都需要定義4種狀態,我們只會用到兩種狀態:未訪問時狀態和鼠標經過狀態(a:hover)。 而對于未訪問時狀態,直接針對
a元素
定義即可,沒必要使用a:link
,所以我們只需要記住a:hover
即可,日后也只會用到這一個。
:hover
偽類不是只限于a元素
,而是可以定義任何一個元素在鼠標經過時的樣式。:hover
的應用十分廣泛,任何一個網站都會大量運用它,一定要好好掌握。
為p設置偽類:hover<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <!--必須放在title標簽及其它meta標簽前--> <title>超鏈接樣式樣式</title> <!-- <link rel="stylesheet" type="text/css" href="../css/邊框樣式.css"/> --> <style type="text/css"> /*先定義p未訪問時的樣式*/ #p1{ width: 400px; height:20px; color:#66A9FE; text-align:center; background-color: yellow; } /*再定義鼠標經過p時的樣式*/ #p1:hover{ background-color: #AFEEEE; } </style> </head> <body> <p > 古之立大事者,不惟有超世之材,亦必有堅忍不拔之志。 </p> </body></html>
為p設置偽類hover.png
為img設置偽類:hover<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <!--必須放在title標簽及其它meta標簽前--> <title>超鏈接樣式樣式</title> <!-- <link rel="stylesheet" type="text/css" href="../css/邊框樣式.css"/> --> <style type="text/css"> img{ width: 200px; height: 150px; } img:hover{ border:5px dashed aquamarine; } </style> </head> <body> <img src="../img/panda.jpg" alt="是熊貓啊" title="是熊貓啊"> </body></html>
為img設置偽類hover.png
在
CSS
中,使用cursor屬性
來定義鼠標樣式。
cursor:取值;
屬性值 |
---|
default(默認值) |
pointer |
text |
crosshair |
wait |
help |
move |
e-resize或w-resize |
ne-resize或sw-resize |
n-resize或s-resize |
在實際開發中,一般只會用到
default(默認值)、pointer、text
這三個,其它的很少使用。
② 示例
Ⅰ.例1
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <!--必須放在title標簽及其它meta標簽前--> <title>超鏈接樣式樣式</title> <!-- <link rel="stylesheet" type="text/css" href="../css/邊框樣式.css"/> --> <style type="text/css"> p{ width: 100px; height: 25px; text-align: center; } #p1{ cursor: default; } #p2{ cursor: pointer; /*當鼠標移動到元素上時,鼠標呈手狀*/ } </style> </head> <body> <p >鼠標默認樣式</p> <p >鼠標手狀樣式</p> </body></html>
還可以使用
cursor屬性
來自定義鼠標樣式。 使用自定義鼠標樣式可以使網站更加個性、美觀大方,更能匹配網頁的風格。
cursor:url(圖片地址),屬性值;
圖片地址即鼠標圖片地址,鼠標圖片后綴名一般都是
.cur
,我們可以通過Photoshop制作。 而屬性值一般是default(默認值)、pointer、text
。
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <!--必須放在title標簽及其它meta標簽前--> <title>超鏈接樣式樣式</title> <!-- <link rel="stylesheet" type="text/css" href="../css/邊框樣式.css"/> --> <style type="text/css"> p{ width: 100px; height: 25px; text-align: center; } #p1{ cursor: url(../img/favicon.ico),default; /*對默認樣式進行自定義*/ } #p2{ cursor: pointer; /*當鼠標移動到元素上時,鼠標呈手狀*/ } </style> </head> <body> <p >鼠標默認樣式</p> <p >鼠標手狀樣式</p> </body></html>
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...
在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...
在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...
蘋果CEO喬布斯身價多少?世界排第幾?如果是凈值的話,蘋果首席執行官史蒂夫·喬布斯以83億美元的凈值在《福布斯》2011年全球富豪榜上排名第110位。與此同時,喬布斯在美國富豪中排名第34位。喬布斯怎么能持有蘋果一半以上的股份?當喬布斯持有蘋果公司11.3%的650萬股股份時,他在被股東趕出蘋果公司后賣掉了這11.3%的股份?,F在喬布斯回來時持有蘋果公司不到1%的股份,大約550萬美元的股份,只占...
內存2133和3600玩游戲差距大嗎?游戲,差距很小。這個差距需要根據你平時如何使用電腦,再看內存顆粒的好壞,然后需要考慮其他配件的影響??偟膩碚f,同樣的內存粒子,內存大概可以這樣分層,2133以下是低檔,3200以下是中檔,3200以上是高檔。如果你是游戲玩家,2133-3600之間的內存對大部分游戲影響不大,最大相差2%。只有少數會達到6%-8%的差距。如果你是辦公室黨,內存頻率的影響幾乎可以...
怎樣將已滿的磁盤轉到另外的一個磁盤?空間轉移的方法如下:1。右鍵單擊計算機圖標,然后單擊管理;2。彈出“計算機管理”窗口后,點擊“磁盤管理”頁簽,右側顯示計算機磁盤的各個分區和卷的信息;3。右擊磁盤D,在彈出菜單中選擇“壓縮卷”,然后在輸入的壓縮空間(MB)中填寫要壓縮的空間,如果要壓縮50g,填寫50gx1024mb=51200m,則可以填寫51200;4。壓縮后,您可以看到磁盤卷中將有一個綠色...