自定義滑鼠游標cursor

来源:http://www.cnblogs.com/weboey/archive/2016/12/29/6234667.html
-Advertisement-
Play Games

通過css屬性 Cursor:url()自定義滑鼠游標。 url是自定義滑鼠圖標路徑 default指的是定義預設的游標(通常是一個箭頭),以防沒有由 URL 定義的可用游標。 圖標的格式根據不同的瀏覽器來分: IE支持cur,ani,ico這三種格式。 Google,FF支持bmp,gif,jpg ...


通過css屬性 Cursor:url()自定義滑鼠游標。
{cursor:url('圖標路徑'),default;}

 url是自定義滑鼠圖標路徑

default指的是定義預設的游標(通常是一個箭頭),以防沒有由 URL 定義的可用游標。

圖標的格式根據不同的瀏覽器來分:

 IE支持cur,ani,ico這三種格式。  Google,FF支持bmp,gif,jpg,cur,ico這幾種格式,不 支持ani格式,也不支持gif動畫格式。 在項目中,用到自定義滑鼠樣式遇到的問題:
  1. IE瀏覽器下圖標地址需要為絕對路徑。
  2. 圖片大小最好是32*32的大小。
  3. IE瀏覽器如出現滑鼠跳動現象可能是因為圖標本身有問題,可以嘗試網上下載一些標準的cur格式的圖標來驗證自定義的圖標是否有問題。
  4. 改變圖標的格式不要通過更改圖片尾碼名來欺騙瀏覽器,實際上無法顯示。
最後附上 cursor屬性值 描述 url需被使用的自定義游標的URL default預設游標(通常是一個箭頭) crosshair游標呈現為十字線。 pointer游標呈現為指示鏈接的指針(一隻手) move此游標指示某對象可被移動。 e-resize此游標指示矩形框的邊緣可被向右(東)移動。 ne-resize此游標指示矩形框的邊緣可被向上及向右移動(北/東)。 nw-resize此游標指示矩形框的邊緣可被向上及向左移動(北/西)。 n-resize此游標指示矩形框的邊緣可被向上(北)移動。 se-resize此游標指示矩形框的邊緣可被向下及向右移動(南/東)。 sw-resize此游標指示矩形框的邊緣可被向下及向左移動(南/西)。 s-resize此游標指示矩形框的邊緣可被向下移動(北/西)。 w-resize此游標指示矩形框的邊緣可被向左移動(西)。 text此游標指示文本。 wait此游標指示程式正忙(通常是一隻表或沙漏)。 help此游標指示可用的幫助(通常是一個問號或一個氣球)。
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • /** * 迭代子模式 * @author TMAC-J * 聚合:某一類對象的集合 * 迭代:行為方式,用來處理聚合 * 是一種行為模式,用於將聚合本身和操作聚合的行為分離 * Java中的COLLECT就是一種聚合,Iterator類是一種迭代 * 好處:分開了行為和本身,便於行為的擴展和本身的... ...
  • 實例 讓第二個元素的寬度為其他元素的三倍: div:nth-of-type(1){flex-grow:1;} div:nth-of-type(2){flex-grow:3;} div:nth-of-type(3){flex-grow:1;} 複製 效果預覽 瀏覽器支持 表格中的數字表示支持該屬性的第 ...
  • 首先介紹預解析,雖然預解析字面意思很好理解,但是卻是出坑出的最多的地方,也是bug經常會有的地方,利用好預解析的特性可以解決很多問題,並且提高代碼的質量及數量,瀏覽器在解析代碼前會把變數的聲明和函數(整個函數體)提前到當前作用域的最頂端。 細節問題: 在多對的script標簽中如果有相同的函數,那它 ...
  • 本文主要講述採用Html5+jQuery+CSS 製作相冊的小小記錄。 主要功能點: Html5進行佈局 調用jQuery(借用官網的一句話:The Write Less, Do More)極大的簡化了JavaScript編程 CSS 樣式將表現與內容分離 話不多說,先上效果圖: 代碼如下: 1 < ...
  • Ajax的概念 AJAX即“Asynchronous Javascript And XML”(非同步JavaScript和XML),是一種用於創建快速動態網頁的技術。 動態網頁:是指可以通過伺服器語言結合資料庫隨時修改數據的網頁。 靜態網頁,隨著html代碼的生成,頁面的內容和顯示效果就基本上不會發生 ...
  • index - 選擇器的 index 位置 element - 當前的元素(也可使用 "this" 選擇器) ...
  • 1.開啟“QQ線上狀態”服務 http://jingyan.baidu.com/article/b24f6c823425a586bfe5da1f.html 2.選擇一種合適的用在網站中 http://www.lanrenzhijia.com/service/ ...
  • Canvas 的width height屬性 1、當使用width height屬性時,顯示正常不會被拉伸;如下 運行效果如下,為對角線 2、使用style時圖像會被拉伸(變形), 運行效果 如何理解???可以這麼理解———— Canvas 是一個畫板和一張畫紙,畫板相當於一個容器,畫圖/作業是在畫 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...