整合營銷服務商

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

          免費咨詢熱線:

          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/


          主站蜘蛛池模板: 波多野结衣的AV一区二区三区 | 精品国产亚洲一区二区在线观看 | 久久亚洲中文字幕精品一区四| 精品福利一区二区三| 国产suv精品一区二区6| 肉色超薄丝袜脚交一区二区| 中文字幕一区视频一线| 国产在线不卡一区| 日韩一区在线视频| 国产成人一区二区三区高清| 国产精品亚洲一区二区在线观看| 亚洲一区中文字幕久久| 无码人妻精品一区二区三区99仓本 | 国产日韩精品一区二区在线观看| 亚洲一区二区影视| 日韩精品一区二区三区中文 | 亚洲成AV人片一区二区密柚| 亚洲国产成人久久综合一区77 | 精品香蕉一区二区三区| 精品人妻系列无码一区二区三区| 乱色精品无码一区二区国产盗| 一区二区中文字幕| 亚洲一区二区三区精品视频| 久久精品免费一区二区| 极品尤物一区二区三区| 伊人久久精品一区二区三区| 韩国精品一区视频在线播放| 精品国产区一区二区三区在线观看| 在线一区二区三区| 一区免费在线观看| 99久久精品费精品国产一区二区| 综合人妻久久一区二区精品| 国产福利精品一区二区| 亚洲av无码一区二区三区天堂古代| 美女视频一区三区网站在线观看| 亚洲av无码一区二区三区四区 | 国产精品亚洲产品一区二区三区| 久久se精品一区二区影院| 东京热人妻无码一区二区av| 少妇激情一区二区三区视频 | 色狠狠色狠狠综合一区|