• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            css鼠標樣式(css鼠標樣式怎么改)

            更新時間:2023-03-01 12:58:07 閱讀: 評論:0

            魏建民 翻譯

            您是否曾經訪問過一個網站并被其驚人的功能所震撼?其中之一可能是一個很酷的鼠標光標,它不同于您習慣的常規箭頭或指針光標。

            這確實可以改善用戶體驗,最近我一直想知道它是如何工作的。所以我開始做一些研究,我發現它是如何完成的。

            在本文中,我將解釋如何制作自定義鼠標光標。在本文結束時,您將學習如何使用CSS和JavaScript兩種不同的方法制作這些光標。然后,您將準備好使用不同的創意光標來充實您的網站,以保持您的觀眾的參與度。

            如何使用CSS自定義鼠標光標

            使用CSS自定義鼠標光標非常簡單,因為CSS已經有一個屬性來處理這個問題。我們需要做的就是識別這個屬性并使用它。作為前端工程師,我們經常使用這個屬性——它就是萬能的cursor屬性。是的,該屬性使我們能夠制作我們選擇的自定義光標。

            在我們進入一個實際的例子之前,讓我們看一下與CSS cursor屬性相關的值。雖然大多數開發人員只使用了一些重要的,但我們應該看看更多。

            從上圖中,您可以看到每個CSS cursor屬性值名稱和對應的值的說明。

            現在如何使用CSS自定義鼠標光標?要使用它,您只需告訴CSS您打算使用什么圖像,并使用該url值將光標屬性指向圖像URL。

            從上面的代碼片段中,你可以看到我在文檔正文上設置了這個,所以無論光標移動到哪里,它都可以應用于光標。它具有指定的圖像url()。

            該屬性的下一個值是備用,以防圖像未加載或可能由于某些內部故障而無法找到。我確定您不希望您的網站“無光標”,因此添加后備非常重要。您還可以添加盡可能多的后備URL。

            您還可以在網頁的特定元素或部分上自定義光標。下面是一個 CodePen 示例:

            這就是在CSS中自定義光標的全部內容。現在讓我們看看如何用 JavaScript 做到這一點。

            如何使用JavaScript制作自定義鼠標光標

            要使用JavaScript實現這一點,您需要操作DOM以獲得所需的結果。

            首先,讓我們看一下 HTML:

            從上面的代碼片段中,我創建了兩個div來表示光標。計劃是從JavaScript操作這些 div,以便它們在網頁上的移動由 JavaScriptmoumove事件使用鼠標移動的 X 和 Y 坐標滾動。

            現在讓我們來看看 CSS 部分,這將是一件有意義的事情。

            如何使用CSS設置自定義光標的樣式

            看看上面的CSS代碼,我禁用了光標(還記得cursor:none嗎?)。這將使光標不可見,只允許我們的自定義光標顯示。

            我設計的divs樣式賦予它們獨特的“類似光標”的外觀。你絕對可以用它做更多的事情,如果有圖像,可以添加背景圖像、表情符號、貼紙等。現在,讓我們看一下JavaScript

            如何使用 JavaScript 使光標移動

            我在全局窗口對象上添加了一個事件監聽器來監聽任何鼠標移動。當鼠標移動時,moveCursor函數表達式被調用并接收事件對象作為參數。使用此參數,我能夠在頁面上的任何位置獲取鼠標上的 X 和 Y 坐標。

            我已經使用JavaScript從DOM中選擇了每種類型的光標querySelector。所以我所要做的就是根據鼠標的 X 和 Y 坐標移動它們,方法是使用translate3d值控制樣式上的變換屬性。這將使div 在鼠標移動到網頁上的任何點時移動。

            您看到的反引號稱為模板文字。這可以輕松編寫變量以將它們附加到字符串。另一種方法是將變量連接到字符串。

            哪種方法效果最好?

            現在由您作為開發人員來選擇最適合您的方法。如果您想使用一些漂亮的表情符號或圖像作為光標,您可以選擇使用CSS。另一方面,您可能想要使用JavaScript,這樣您就可以自定義您選擇的復雜形狀并為光標的移動設置動畫。

            無論哪種方式都很好,只要您獲得所需的結果并讓您網站的所有訪問者驚嘆。

            *原文鏈接:https://www.freecodecamp.org/news/how-to-make-a-custom-mou-cursor-with-css-and-javascript/

            本文發布于:2023-02-28 19:58:00,感謝您對本站的認可!

            本文鏈接:http://m.newhan.cn/zhishi/a/167764668775472.html

            版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。

            本文word下載地址:css鼠標樣式(css鼠標樣式怎么改).doc

            本文 PDF 下載地址:css鼠標樣式(css鼠標樣式怎么改).pdf

            標簽:鼠標   樣式   怎么改   css
            相關文章
            留言與評論(共有 0 條評論)
               
            驗證碼:
            推薦文章
            排行榜
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 久久婷婷综合色一区二区| 中文字幕午夜福利片午夜福利片97 | 欧美激情一区二区三区成人| 免费国精产品自偷自偷免费看| 黑人一区二区三区在线| 无码国产精品一区二区AV| h动态图男女啪啪27报gif| 亚洲精品国产字幕久久麻豆| 不卡免费一区二区日韩av| 天干天干夜啦天干天干国产| 国产精品高清视亚洲乱码| 精品少妇av蜜臀av| 国产精品老熟女露脸视频| 纯肉高h啪动漫| 久久996re热这里只有精品无码| 国产精品亚洲一区二区三区喷水| 中文字幕亚洲高清在线一区| 欧美日本精品一本二本三区| 国产成人亚洲精品无码车a| 国产成人福利在线视频播放下载| 五月婷婷久久草| 国产中文字幕在线一区| 五十路久久精品中文字幕| 国产又色又刺激高潮视频| 92国产福利午夜757小视频| 亚洲国产精品综合久久网各| 啦啦啦视频在线观看播放www| 欧美福利在线| 精品亚洲一区二区三区四区| 久久综合久中文字幕青草| 伊人久久精品一区二区三区| 午夜男女爽爽影院在线| 欧美黑人性暴力猛交高清| 国产精品久久毛片| 丰满的少妇一区二区三区| 99久久婷婷国产综合精品青草漫画 | 一区二区三区在线色视频| 国产对白老熟女正在播放| 久久精品亚洲日本波多野结衣| 青青草最新在线视频播放| 国产精品亚洲玖玖玖在线观看 |