這篇文章主要介紹了css中改變鼠標(biāo)樣式的方法,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
十載的石鼓網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整石鼓建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“石鼓網(wǎng)站設(shè)計(jì)”,“石鼓網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
css的基本語法是:1、css規(guī)則由選擇器和一條或多條聲明兩個(gè)部分構(gòu)成;2、選擇器通常是需要改變樣式的HTML元素;3、每條聲明由一個(gè)屬性和一個(gè)值組成;4、屬性和屬性值被冒號(hào)分隔開。
在css中,可以使用cursor屬性來改變鼠標(biāo)的樣式,該屬性可以指定鼠標(biāo)指針放在一個(gè)元素邊界范圍內(nèi)時(shí)所用的光標(biāo)形狀;例如當(dāng)屬性值為“url(..)”可自定義鼠標(biāo)樣式,“crosshair”設(shè)置十字線樣式,“pointer”設(shè)置小手樣式。
本教程操作環(huán)境:windows7系統(tǒng)、CSS3&&HTML5版、Dell G3電腦。
在css中,可以使用cursor屬性來改變鼠標(biāo)的樣式。
cursor屬性定義了鼠標(biāo)指針放在一個(gè)元素邊界范圍內(nèi)時(shí)所用的光標(biāo)形狀
注:
1、cursor屬性適用于所有元素;
2、cursor屬性僅對(duì)具有指針設(shè)備(如鼠標(biāo))的設(shè)備有效;它對(duì)觸控設(shè)備沒有任何影響。
3、并非所有瀏覽器都支持cursor屬性的所有屬性值,且所有屬性值在所有瀏覽器和操作系統(tǒng)中顯示的效果不一定相同。
示例:
1、圖像游標(biāo)(自定義游標(biāo))
一個(gè)或多個(gè)逗號(hào)分隔的url()用來指向要用作光標(biāo)的圖像。用戶代理從第一個(gè)中檢索游標(biāo)url()。如果用戶代理無法處理游標(biāo)列表的第一個(gè)游標(biāo),則必須嘗試處理游標(biāo)列表等。如果用戶代理無法處理任何提供的圖像(請(qǐng)參閱瀏覽器支持),則必須使用游標(biāo)關(guān)鍵字。列表的末尾??蛇x的和坐標(biāo)標(biāo)識(shí)圖像中指針位置(即熱點(diǎn))的確切位置。
.custom { cursor: url(http://tympanus.net/codrops-playground/assets/images/cssref/properties/cursor/clock-cursor.png), url(http://tympanus.net/codrops-playground/assets/images/cssref/properties/cursor/clock-cursor.cur), pointer; }
2、縮放和滾動(dòng)游標(biāo)
e-resize,n-resize,ne-resize,nw-resize,s-resize,se-resize,sw-resize,w-resize
表示要移動(dòng)某些邊緣。例如,se-resize當(dāng)運(yùn)動(dòng)從開始使用光標(biāo)東南部盒子的角落。
ew-resize,ns-resize,nesw-resize,nwse-resize
表示雙向調(diào)整大小游標(biāo)。這些光標(biāo)類型通常在不同方向上呈現(xiàn)為雙向箭頭。
col-resize:
此光標(biāo)通常呈現(xiàn)為左右箭頭,并用垂直條分隔它們。它表示可以水平調(diào)整項(xiàng)目/列的大小。它類似于您在MS Excel等程序中看到的光標(biāo)。
row-resize:
此光標(biāo)通常呈現(xiàn)為向上和向下的箭頭,水平條將它們分開。它表示可以垂直調(diào)整項(xiàng)目/行的大小。它類似于您在MS Excel等程序中看到的光標(biāo)。
all-scroll:
此光標(biāo)通常呈現(xiàn)為向上,向下,向左和向右的箭頭,中間有一個(gè)點(diǎn)。它表示可以向任何方向滾動(dòng)某些內(nèi)容。
.n-resize { cursor: n-resize; } .ne-resize { cursor: ne-resize; } .e-resize { cursor: e-resize; } .se-resize { cursor: se-resize; } .s-resize { cursor: s-resize; } .sw-resize { cursor: sw-resize; } .w-resize { cursor: w-resize; } .nw-resize { cursor: nw-resize; } .se-resize { cursor: se-resize; } .ew-resize { cursor: ew-resize; } .ns-resize { cursor: ns-resize; } .nesw-resize { cursor: nesw-resize; } .nwse-resize { cursor: nwse-resize; } .col-resize { cursor: col-resize; } .row-resize { cursor: row-resize; } .all-scroll { cursor: all-scroll; }
注:
控制設(shè)置鼠標(biāo)指針樣式是比較常用的,但光標(biāo)切記勿濫用,也不要輕易設(shè)置自定義圖片為鼠標(biāo)樣式這樣會(huì)將網(wǎng)頁造成復(fù)雜與不符合用戶體驗(yàn)感覺,切記光標(biāo)慎用。
cursor屬性的值
值 | 描述 |
---|---|
url | 需使用的自定義光標(biāo)的 URL。 注釋:請(qǐng)?jiān)诖肆斜淼哪┒耸冀K定義一種普通的光標(biāo),以防沒有由 URL 定義的可用光標(biāo)。 |
default | 默認(rèn)光標(biāo)(通常是一個(gè)箭頭) |
auto | 默認(rèn)。瀏覽器設(shè)置的光標(biāo)。 |
crosshair | 光標(biāo)呈現(xiàn)為十字線。 |
pointer | 光標(biāo)呈現(xiàn)為指示鏈接的指針(一只手) |
move | 此光標(biāo)指示某對(duì)象可被移動(dòng)。 |
e-resize | 此光標(biāo)指示矩形框的邊緣可被向右(東)移動(dòng)。 |
ne-resize | 此光標(biāo)指示矩形框的邊緣可被向上及向右移動(dòng)(北/東)。 |
nw-resize | 此光標(biāo)指示矩形框的邊緣可被向上及向左移動(dòng)(北/西)。 |
n-resize | 此光標(biāo)指示矩形框的邊緣可被向上(北)移動(dòng)。 |
se-resize | 此光標(biāo)指示矩形框的邊緣可被向下及向右移動(dòng)(南/東)。 |
sw-resize | 此光標(biāo)指示矩形框的邊緣可被向下及向左移動(dòng)(南/西)。 |
s-resize | 此光標(biāo)指示矩形框的邊緣可被向下移動(dòng)(南)。 |
w-resize | 此光標(biāo)指示矩形框的邊緣可被向左移動(dòng)(西)。 |
text | 此光標(biāo)指示文本。 |
wait | 此光標(biāo)指示程序正忙(通常是一只表或沙漏)。 |
help | 此光標(biāo)指示可用的幫助(通常是一個(gè)問號(hào)或一個(gè)氣球)。 |
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“css中改變鼠標(biāo)樣式的方法”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!