巧妙運(yùn)用CSS立刻改變鼠標(biāo)的樣式
互聯(lián)網(wǎng) 發(fā)布時(shí)間:2008-10-17 19:27:05 作者:佚名
我要評(píng)論

用慣了Windows的人對(duì)各種各樣的鼠標(biāo)樣式一定不會(huì)陌生。當(dāng)鼠標(biāo)移動(dòng)到不同的地方時(shí),當(dāng)鼠標(biāo)執(zhí)行不同的功能時(shí),當(dāng)系統(tǒng)處于不同的狀態(tài)時(shí),都會(huì)使鼠標(biāo)的形狀發(fā)生變化。而在網(wǎng)頁上往往只有當(dāng)鼠標(biāo)在超級(jí)鏈接上時(shí)才出現(xiàn)一個(gè)手形,在其它地方似乎沒有什么變化,同充滿動(dòng)感的網(wǎng)頁
用慣了Windows的人對(duì)各種各樣的鼠標(biāo)樣式一定不會(huì)陌生。當(dāng)鼠標(biāo)移動(dòng)到不同的地方時(shí),當(dāng)鼠標(biāo)執(zhí)行不同的功能時(shí),當(dāng)系統(tǒng)處于不同的狀態(tài)時(shí),都會(huì)使鼠標(biāo)的形狀發(fā)生變化。而在網(wǎng)頁上往往只有當(dāng)鼠標(biāo)在超級(jí)鏈接上時(shí)才出現(xiàn)一個(gè)手形,在其它地方似乎沒有什么變化,同充滿動(dòng)感的網(wǎng)頁顯得不怎么和諧。實(shí)際上,用CSS可以方便地定義許多種鼠標(biāo)形狀。用本文介紹的方法,可以在網(wǎng)頁的作何地方設(shè)置鼠標(biāo)的不同樣式。
在Dreamweaver中設(shè)置手形鼠標(biāo)樣式效果的制作步驟:
1、按F7(或點(diǎn)擊快速啟動(dòng)欄里那個(gè)象“八卦圖”似的圖標(biāo)),調(diào)出CSS面板,選擇“none”,再點(diǎn)擊面板下部的編輯圖標(biāo),在彈出的“Edit Style Sheet”對(duì)話框上按“New”按鈕,在彈出的“New Style”對(duì)話框中選擇“Make Custom Style (class)”后,在下面的“Name”輸入框中輸入“.cursor1”(也就是給要定義的class取個(gè)名字,注意前面那個(gè)小點(diǎn)不要漏了),按OK,立即彈出“Style Definition for .cursor1”對(duì)話框,這時(shí)就可定義CSS的“.cursor1”了。
2、在“Style Definition for .cursor1”對(duì)話框左邊的選擇窗口中選擇“Extensions”,在右邊的面板上定義(也是選擇)“Cursor”屬性,本例是要求鼠標(biāo)的形狀變?yōu)槭中危渣c(diǎn)擊那個(gè)三角形按鈕,在拉出的鼠標(biāo)樣式列表中選擇“hand”。
3、按OK按鈕返回“Edit Style Sheet”對(duì)話框,按“Done”按鈕,CSS就做好了。在網(wǎng)頁源代碼的〈head〉 與〈/head〉之間見到的CSS代碼是這樣的:
〈styletype="text/CSS"〉
〈!--
.cursor1{cursor:hand}
--〉
〈/style〉
對(duì)于不是使用Dreamweaver的網(wǎng)友,直接把上述代碼復(fù)制在〈head〉與〈/head〉之間,產(chǎn)生的效果相同。
4、選擇一段文本或圖象,點(diǎn)一下CSS面板上的“.cursor1”就行了。按F12,把鼠標(biāo)移到那段加載了改變鼠標(biāo)樣式CSS的地方,鼠標(biāo)就會(huì)變?yōu)槭中?。?duì)于不是使用Dreamweaver的網(wǎng)友,需把class="cursor"加到網(wǎng)頁的源代碼中去才行。
若要把鼠標(biāo)改變成其它形狀,只要在第二步中定義“cursor”屬性時(shí)選擇不同的樣式就行了。各屬性值的含義如下:
crosshair:精確定位“十”字形; text:文本“I”形; wait:等待,“沙漏”形;default:默認(rèn)指針; help:幫助,帶尾箭頭; e-resize:箭頭朝右方; ne-resize:箭頭朝右上方; n-resize:箭頭朝上方; nw-resize:箭頭朝左上方; w-resize:箭頭朝左方; sw-resize:箭頭朝左下方; s-resize:箭頭朝下方; se-resize箭頭朝右下方; auto:自動(dòng),鼠標(biāo)按照默認(rèn)的狀態(tài)根據(jù)頁面上的元素自行改變樣式。
了解了上述屬性值的含義,鼠標(biāo)的形狀就在你的掌握之中了,需要讓鼠標(biāo)在那里變?yōu)槭裁葱螤?,只要重?fù)上面的操作就行了。要注意的是:一次只能定義一種鼠標(biāo)樣式,若在一個(gè)頁面上使用多種樣式的鼠標(biāo)圖形,要定義多個(gè)“class",用時(shí)選擇加載。
相關(guān)文章
- css實(shí)現(xiàn)的鼠標(biāo)經(jīng)過某對(duì)象時(shí)讓其變成手狀,下面整理了光標(biāo)的各種樣式,其中pointer, hand為手形光標(biāo)2014-07-22
- 鼠標(biāo)的形狀主要有:手形、移動(dòng)、正在執(zhí)行、十字形等等,下面為大家介紹下如何修改鼠標(biāo)的CSS樣式2014-02-20
CSS定義鼠標(biāo)經(jīng)過時(shí)鼠標(biāo)圖形的十五種樣式整理
鼠標(biāo)經(jīng)過時(shí)一般都會(huì)有鼠標(biāo)的圖形樣式,為了方便使用本文整理了十五種常見的鼠標(biāo)經(jīng)過樣式,喜歡的朋友可以收集下2013-09-10- CSS中cursor屬性的鼠標(biāo)樣式有哪些?本文整理了一些,可供大家使用,感興趣的朋友也可以參考下2013-09-09
- 鼠標(biāo)的顯示樣式可以在css里進(jìn)行友好的控制,下面整理了一些鼠標(biāo)的樣式類型,感興趣的朋友可以參考下,希望對(duì)大家學(xué)習(xí)css有所幫助2013-08-20
- 要用到鼠標(biāo)樣式效果,就順便整理了下十五種CSS鼠標(biāo)樣式,小例子供大家使用啊,下面與大家分享下CSS鼠標(biāo)樣式語法及示例,有需求的朋友可以參考下,希望對(duì)大家有所幫助2013-08-13
css鼠標(biāo)樣式cursor介紹(鼠標(biāo)手型)
巧合要用到鼠標(biāo)樣式效果,就順便整理了下十五種CSS 鼠標(biāo)樣式,小例子供大家使用啊2013-03-27css3實(shí)現(xiàn)信封動(dòng)態(tài)折疊留言樣式并響應(yīng)鼠標(biāo)
一個(gè)俏皮可愛的CSS實(shí)現(xiàn)的信封留言樣式,包含基本的留言內(nèi)容,效果很不錯(cuò),感興趣的你可以參考下2013-02-22CSS cursor 屬性 -- 鼠標(biāo)指針樣式效果
取值: [ [<uri> ,]* [ auto | crosshair | default | pointer | move | e-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resi2009-04-08- 這篇文章主要介紹了CSS更改鼠標(biāo)為手狀樣式的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-07-20