新聞中心
我們對(duì)Windows各種各樣的鼠標(biāo)樣式都不陌生,當(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)頁顯得不怎么和諧。這里教大家用CSS來定義20種種鼠標(biāo)樣式形狀。在CSS中,使用cursor屬性來定義鼠標(biāo)的樣式。

用css控制鼠標(biāo)樣式的語法如下:
文本或其它頁面元素
把 * 換成如下20個(gè)可選值的一種:
cursor屬性取值如下,默認(rèn)值為default。大家可能會(huì)說,cursor屬性值這么多,怎么記呀?其實(shí)大家不用擔(dān)心,在實(shí)際開發(fā)中,我們一般只用到“default”和“pointer”這兩個(gè)屬性值,其他的一般都很少用得上。如果實(shí)在沒辦法還需要其他的,那就回來查這種表就行了。
crosshair; |
十字準(zhǔn)心 |
The cursor render as a crosshair 光標(biāo)表現(xiàn)為十字準(zhǔn)線 | |
cursor: pointer; |
手 |
The cursor render as a pointer (a hand) that indicates a link 光標(biāo)標(biāo)以暗示(手指)的形式來表明有一個(gè)連接 | |
cursor: wait; |
等待/沙漏 |
The cursor indicates that the program is busy (often a watch or an hourglass) | |
cursor: help; |
幫助 |
The cursor indicates that help is available (often a question mark or a balloon) | |
cursor: no-drop; |
無法釋放 |
cursor: no-drop; | |
cursor: text; |
文字/編輯 |
The cursor indicates text | |
cursor: move; |
可移動(dòng)對(duì)象 |
The cursor indicates something that should be moved | |
cursor: n-resize; |
向上改變大小(North) |
The cursor indicates that an edge of a box is to be moved up (north) | |
cursor: s-resize; |
向下改變大小(South) |
The cursor indicates that an edge of a box is to be moved down (south) | |
cursor: e-resize; |
向右改變大小(East) |
The cursor indicates that an edge of a box is to be moved right (east) | |
cursor: w-resize; |
|
向左改變大小(West) |
The cursor indicates that an edge of a box is to be moved left (west) |
cursor: ne-resize; |
向上右改變大小(North East) |
The cursor indicates that an edge of a box is to be moved up and right (north/east) | |
cursor: nw-resize; |
向上左改變大小(North West) |
The cursor indicates that an edge of a box is to be moved up and left (north/west) | |
cursor: se-resize; |
向下右改變大小(South East) |
The cursor indicates that an edge of a box is to be moved down and right (south/east) | |
cursor: sw-resize; |
向下左改變大小(South West) |
The cursor indicates that an edge of a box is to be moved down and left (south/west) | |
cursor: auto; |
自動(dòng) |
The browser sets a cursor | |
cursor:not-allowed; |
禁止 |
cursor:not-allowed; | |
cursor: progress; |
處理中 |
cursor: progress; | |
cursor: default; |
系統(tǒng)默認(rèn) |
The default cursor (often an arrow) | |
cursor: url(' # '); |
用戶自定義(可用動(dòng)畫) |
The url of a custom cursor to be used. Note: Always define a generic cursor at the end of the list in case none of the url-defined cursors can be used |
cursor的pointer與hand區(qū)別
cursor:hand 與 cursor:pointer 的效果是一樣,都像手形光標(biāo)。那為什么有兩個(gè)呢,這兩個(gè)有什么區(qū)別呢?
用瀏覽器測(cè)試得出以下結(jié)論:
cursor:hand :IE完全支持。但是在 firefox 是不支持的,沒有效果。
cursor:pointer :是 CSS2.0 的標(biāo)準(zhǔn)。所以 firefox 是支持的,但是 IE5.0 既之前版本不支持。IE6 開始支持。
所以為了兼容各個(gè)主流瀏覽器,盡量使用 cursor:pointer,而不要使用 cursor:hand。
實(shí)例:
實(shí)例
#div_default{cursor:default;}
#div_pointer{cursor:pointer;}
嘗試一下 ?
在瀏覽器預(yù)覽效果如下:
CSS Cursor鼠標(biāo)指針樣式兼容性參考表
下面分享一個(gè)鼠標(biāo)指針樣式兼容性在線參考表,
黑色圖標(biāo):表示該屬性兼容此瀏覽器。
灰色圖標(biāo):表示該屬性不兼容此瀏覽器。
本文標(biāo)題:創(chuàng)新互聯(lián)CSS教程:css鼠標(biāo)樣式語法及20種可選值(屬性)
網(wǎng)頁URL:http://m.5511xx.com/article/coshsdd.html


咨詢
建站咨詢
