整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          css零基礎自學教程(七)css鏈接樣式,自定鼠標樣式

          css鏈接

          鏈接可以使用任何css屬性(例如,color,font-family,background等)來設置樣式.

          另外,鏈接的樣式可以不同,具體取決于所處的狀態.以下偽選擇器可用:

          a:link 定義正常的為訪問鏈接的樣式

          a:visited 定義訪問鏈接的樣式

          a:active 一旦點擊鏈接,鏈接就會激活

          a:hover 當鼠標懸停時,鏈接的樣式

          下面的例子,創建一個鏈接,當鼠標移動到它上面的時候會改變樣式

          html代碼:

          <p><a target="_blank">搜狗</a></p>

          css代碼:

          a:hover{ color:red; }

          執行結果如下:

          這是鼠標移動到鏈接上時,顯示的樣式

          當為鏈接設置樣式時,必須遵守以下規則:

          a:hover 必須在a:link和a:visited之后

          a:active 必須在a:hover之后

          默認情況下,文本鏈接由瀏覽器加下劃線.

          處理帶鏈接的文本,css最常見的用法之一是刪除下劃線.在下面的示例中,text-decoration屬性用于刪除下劃線.

          html代碼:

          <p><a class="text-decoration" href="https:www.sougou.com">我的下劃線已經被刪除了!</a></p>

          css代碼:

          a.text-decoration:link{text-decoration:none;}

          效果如下:

          以下屬性用于控制鏈接的樣式:

          border:none 從包含鏈接的圖像中刪除邊框

          outline:none 刪除IE中點擊鏈接行上的虛線邊框

          二 css自定義鼠標光標樣式

          css允許你將鼠標懸停在元素上時,設置所需的光標樣式.例如,你可以將光標更改為手形圖標,幫助圖標等.而不是默認的指針.

          在下面的例子中,當我們將鼠標移動到span元素上時,鼠標指針被設置為一個幫助圖標.(cursor就是光標的意思)

          <span style="cursor:help;">需要幫忙么?</span>

          效果如下:

          cursor屬性還有許多其他的值.例如:

          default:默認光標

          crosshair:光標顯示為十字準線

          pointer:光標顯示為手形圖標

          cursor的值比較多,用圖片顯示給大家:

          通常改變鼠標光標的外觀,是為了提高網站訪問者的體驗.但是,選擇錯誤的光標風格也可能會引起誤解.

          果你想讓你的網站看起來更酷炫,可以改變鼠標樣式,用你喜歡的圖片來代替。

          下面就來介紹下步驟方法:

          首頁把鼠標圖標格式轉換成.ico格式,大小為32*32

          轉換格式網址為:https://www.easyicon.net/covert/

          然后在CSS樣式中增加代碼:

          *{
           cursor:url(../images/shubiao.ico),auto;
          }
          

          大功告成啦~~~

          說明:

          • 圖片大小最好是32*32的大小
          • Css中的cursor屬性不僅僅需要將url()書寫正確,還需要填寫一個備用樣式。 cursor:url('圖片地址'),備用選項;。 缺一不可。

          歡迎大家多多留言討論,如有錯誤請大神指教,如果你是小白也可以私信“資料”領取前端學習資料一起學習

          建民 翻譯

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

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

          在本文中,我將解釋如何制作自定義鼠標光標。在本文結束時,您將學習如何使用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,以便它們在網頁上的移動由 JavaScriptmousemove事件使用鼠標移動的 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-mouse-cursor-with-css-and-javascript/


          主站蜘蛛池模板: 中文无码精品一区二区三区| 国产福利一区二区三区在线观看 | 无码国产精成人午夜视频一区二区| 老熟妇仑乱视频一区二区| 久久精品日韩一区国产二区| 亚洲国产精品乱码一区二区 | 亚洲福利视频一区二区三区| 精品一区二区三区在线视频观看 | 久久se精品一区精品二区国产| 亚洲中文字幕乱码一区| 91久久精品午夜一区二区| 国产在线无码一区二区三区视频| 国产一区二区免费在线| 亚洲乱色熟女一区二区三区蜜臀| 性无码免费一区二区三区在线| 中文字幕一区二区三区日韩精品 | 精品少妇人妻AV一区二区三区| 精品无码av一区二区三区| 亚洲乱码国产一区三区| 国产精品一区二区久久不卡| 亚洲乱码日产一区三区| 国产一区二区免费视频| 亚洲色精品vr一区二区三区| 日本一区二区免费看| 99久久精品午夜一区二区| 精品国产一区二区三区久久影院| 国产精品视频免费一区二区| 国产伦理一区二区三区| 一区二区三区中文字幕| 精品国产一区二区三区久久| 国产在线无码一区二区三区视频| 2021国产精品一区二区在线| 在线视频精品一区| 少妇人妻偷人精品一区二区| 3d动漫精品一区视频在线观看| 大香伊蕉日本一区二区| 色欲AV无码一区二区三区| 无码人妻精品一区二区三区夜夜嗨 | 人体内射精一区二区三区| 色狠狠一区二区三区香蕉| 精品亚洲福利一区二区|