css的cursor屬性是什麼? cursor屬性的使用
這篇文章帶給大家的內容是介紹css的cursor屬性是什麼? cursor屬性的使用。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。
首先我們來了解cursor屬性是什麼?有什麼作用?
cursor屬性是css中的遊標屬性,它指定當滑鼠位於應用元素上時可以使用的滑鼠遊標類型,即:規定要顯示的遊標的類型(形狀)。
我們可以透過cursor屬性將遊標設定為許多預先定義遊標類型之一,或設定為映像(如下面的範例)。
附註:cursor屬性僅對具有指標裝置(如滑鼠)的裝置有效。它對觸控設備沒有任何影響。
cursor屬性用於向使用者提供視覺回饋和提示,以便在元素上傳送某種功能,對於提供更好的使用者體驗通常是重要的。
根據瀏覽器和作業系統,在CSS中定義的cursor值可以呈現不同的效果。例如,某些瀏覽器(例如Windows 7上的Firefox)將move(通常用於表示元素可拖曳)遊標顯示為四向箭頭,而其他瀏覽器(例如,在Mac OS X上的Firefox)將顯示手形遊標。在這種情況下,如果你希望遊標是一個在所有瀏覽器和平台上看起來完全相同的特定遊標,你可能需要使用圖像而不是預設的CSS關鍵字。
官方語法
cursor: [ [<URI> ,]* [ auto | crosshair | default | pointer | move | e-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resize | text | wait | help | progress ] ] | inherit ;
初始:自動
適用於:所有元素
#動畫:沒有
新的CSS3語法:
在CSS3中,已向cursor屬性添加了其他值和選項,下面我們來看看:
cursor: [ [ <URI> [<x> <y>]?,]* [ auto | default | none | context-menu | help | pointer | progress | wait | cell | crosshair | text | vertical-text | alias | copy | move | no-drop | not-allowed | e-resize | n-resize | ne-resize | nw-resize | s-resize | se-resize | sw-resize | w-resize | ew-resize | ns-resize | nesw-resize | nwse-resize | col-resize | row-resize | all-scroll | zoom-in | zoom-out | grab | grabbing ] ];
說明:
1、並非所有瀏覽器都支援上述所有的值,並且並非所有值在所有瀏覽器和作業系統中看起來都相同。
2、映像遊標(自訂遊標)
#
#一個或多個逗號分隔的url()指向要用作遊標的影像。
cursor:url(例如1:.svg #linkcursor),url(例如2: .cur),auto ;
註:必須在回退清單的末尾提供 非URL標準的遊標關鍵字。
使用不加單位的數值,不允許使用負值;這些值指定遊標熱點的座標。第一個數字是x座標,第二個數字是y座標。例如,以下內容:
cursor: url(some-cursor.png) 2 15, pointer;
將遊標的熱點設定為從左上角(0,0)開始的(2,15)像素。
如果未指定,則從檔案本身(對於CUR和XBM檔案)讀取熱點的座標,或將其設為映像的左上角。
我們來看一個映像遊標:
#3、常用遊標形狀
none:定義遊標不顯示
通常呈現為箭頭:default 、auto、context-menu
#通常呈現為手型:pointer、grab、grabbing,hand
help:通常呈現為問號或氣球
等待加載:progress(旋轉的沙灘球,或帶有手錶或沙漏的箭頭),wait(手錶或沙漏)
表示方向或移動:
e- resize、ne-resize 、n-resize 、nw-resize 、w-resize 、 sw-resize 、s-resize 、se-resize、ew-resize 、ns-resize、nesw-resize 、nwse-resize 、col-resize、 row-resize、、all-scroll、move
表示禁止:no-drop 、not-allowed
瀏覽器支援
支援以下版本:
*表示必要的前綴。
總結:以上就是本篇的全部內容,大家可以自己動手編譯,看看cursor屬性的每個屬性值定義的遊標形狀。希望能對大家的學習有所幫助,更多相關影片教學推薦:css3教學!
以上是css的cursor屬性是什麼? cursor屬性的使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

純CSS3怎麼實現波浪效果?這篇文章就來跟大家介紹一下使用 SVG 和 CSS 動畫來製作波浪效果的方法,希望對大家有幫助!

兩種方法:1、利用display屬性,只要為元素加上「display:none;」樣式即可。 2.利用position和top屬性設定元素絕對定位來隱藏元素,只需為元素加上「position:absolute;top:-9999px;」樣式。

在css中,可以利用border-image屬性來實作花邊邊框。 border-image屬性可以使用圖片來建立邊框,即給邊框加上背景圖片,只需要將背景圖片指定為花邊樣式即可;語法「border-image: url(圖片路徑) 向內偏移值圖像邊界寬度outset 是否重複;」。

怎麼製作文字輪播與圖片輪播?大家第一想到的是利用js,其實利用純CSS也能實現文字輪播與圖片輪播,下面來看看實作方法,希望對大家有幫助!

實作方法:1、使用「:active」選擇器選取滑鼠點擊圖片的狀態;2、使用transform屬性和scale()函數實現圖片放大效果,語法「img:active {transform: scale(x軸放大倍率,y軸放大倍率);}」。

在css3中,可以利用「animation-timing-function」屬性來設定動畫旋轉速度,該屬性用於指定動畫將如何完成一個週期,設定動畫的速度曲線,語法為「元素{animation-timing-function:速度屬性值;}」。

css3中的動畫效果有變形;可以利用「animation:動畫屬性@keyframes ..{..{transform:變形屬性}}」實現變形動畫效果,animation屬性用於設定動畫樣式,transform屬性用於設定變形樣式。
