首頁  >  文章  >  web前端  >  css如何改變滑鼠樣式

css如何改變滑鼠樣式

青灯夜游
青灯夜游原創
2021-04-28 15:45:0812364瀏覽

在css中,可以使用cursor屬性來改變滑鼠的樣式,該屬性可以指定滑鼠指標放在一個元素邊界範圍內時所使用的遊標形狀;例如當屬性值為「url(..) 」可自訂滑鼠樣式,「crosshair」設定十字線樣式,「pointer」設定小手樣式。

css如何改變滑鼠樣式

本教學操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。

在css中,可以使用cursor屬性來改變滑鼠的樣式。

cursor屬性定義了滑鼠指標放在一個元素邊界範圍內時所使用的遊標形狀

註:

1、cursor屬性適用於所有元素;

2、cursor屬性僅對具有指標裝置(如滑鼠)的裝置有效;它對觸控設備沒有任何影響。

3、並非所有瀏覽器都支援cursor屬性的所有屬性值,且所有屬性值在所有瀏覽器和作業系統中顯示的效果不一定相同。

範例:

1、映像遊標(自訂遊標)

一個或多個逗號分隔的url( )用來指向要用作遊標的圖像。使用者代理程式從第一個檢索遊標url()。如果使用者代理無法處理遊標清單的第一個遊標,則必須嘗試處理遊標清單等。如果使用者代理無法處理任何提供的圖像(請參閱瀏覽器支援),則必須使用遊標關鍵字。列表的末尾。可選的和座標標識影像中指針位置(即熱點)的確切位置。

.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;
}

css如何改變滑鼠樣式

2、縮放和滾動遊標

e-resize,n-resize,ne-resize,nw-resize,s-resize,se- resize,sw-resize,w-resize
表示要移動某些邊緣。例如,se-resize當運動從開始使用遊標東南部盒子的角落。

ew-resize,ns-resize,nesw-resize,nwse-resize
表示雙向調整大小遊標。這些遊標類型通常在不同方向上呈現為雙向箭頭。

col-resize:
此遊標通常呈現為左右箭頭,並以垂直條分隔它們。它表示可以水平調整項目/列的大小。它類似於您在MS Excel等程式中看到的遊標。

row-resize:
此遊標通常呈現為向上和向下的箭頭,水平條將它們分開。它表示可以垂直調整項目/行的大小。它類似於您在MS Excel等程式中看到的遊標。

all-scroll:
此遊標通常呈現為向上,向下,向左和向右的箭頭,中間有一個點。它表示可以向任何方向滾動某些內容。

.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;
}

css如何改變滑鼠樣式

註:

控制設定滑鼠指標樣式是比較常用的,但遊標切記勿濫用,也不要輕易設定自訂圖片為滑鼠樣式這樣會將網頁造成複雜與不符合使用者體驗感覺,切記遊標慎用。

cursor屬性的值

#描述
url

需使用的自訂遊標的URL。

註解:請在此清單的末端始終定義一種普通的遊標,以防沒有由 URL 定義的可用遊標。

default 預設遊標(通常是箭頭)
auto 預設。瀏覽器設定的遊標。
crosshair 遊標呈現為十字線。
pointer 遊標呈現為指示連結的指標(一隻手)
move 此遊標指示某物件可被移動。
e-resize 此遊標指示矩形框的邊緣可被向右(東)移動。
ne-resize 此遊標指示矩形框的邊緣可向上及向右移動(北/東)。
nw-resize 此遊標指示矩形框的邊緣可向上及向左移動(北/西)。
n-resize 此遊標指示矩形框的邊緣可被向上(北)移動。
se-resize 此遊標指示矩形框的邊緣可被向下及向右移動(南/東)。
sw-resize 此遊標指示矩形框的邊緣可向下及向左移動(南/西)。
s-resize 此遊標指示矩形框的邊緣可被向下移動(南)。
w-resize 此遊標指示矩形框的邊緣可向左移動(西)。
text 此遊標指示文字。
wait 此遊標指示程式正忙碌(通常是一隻表或沙漏)。
help 此遊標指示可用的幫助(通常是一個問號或一個氣球)。

css如何改變滑鼠樣式

(學習影片分享:css影片教學

以上是css如何改變滑鼠樣式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn