CSS——鼠標樣式


在瀏覽網頁的過程中,當我們將鼠標移動到一些元素上時,鼠標的樣式會發生相應的改變,例如當鼠標指向文本時,鼠標的樣式會變成類似大寫字母I的樣子;當鼠標指向鏈接時,鼠標會變成一個小手的形狀等。

除了這些默認的變化外,您還可以通過 CSS 中的 cursor 屬性來改變網頁中鼠標(光標)的樣式,下表中列舉了 cursor 屬性的可選值:

 

 

 

 

 

  提示:由於計算機系統的不同,鼠標的樣式會存在一定的差異。

 

例子:

<!DOCTYPE html>
<html>
<head>
    <style>
        div {
            height: 30px;
            border: 1px solid green;
            margin-top: 10px;
        }
        .cell {
            cursor: cell;
        }
        .crosshair {
            cursor: crosshair;
        }
        .text {
            cursor: text;
        }
        .vertical-text {
            cursor: vertical-text;
        }
        .alias {
            cursor: alias;
        }
        .copy {
            cursor: copy;
        }
        .move {
            cursor: move;
        }
        .no-drop {
            cursor: no-drop;
        }
    </style>
</head>
<body>
    <div class="cell">cursor: cell;</div>
    <div class="crosshair">cursor: crosshair;</div>
    <div class="text">cursor: text;</div>
    <div class="vertical-text">cursor: vertical-text;</div>
    <div class="alias">cursor: alias;</div>
    <div class="copy">cursor: copy;</div>
    <div class="move">cursor: move;</div>
    <div class="no-drop">cursor: no-drop;</div>
</body>
</html>

  

 

 

除了可以使用上表中介紹的光標樣式外,您也可以使用圖像文件來自定義光標的樣式,如下所示:

cursor: url("custom.gif"), url("custom.cur"), default;

  

您可以使用 url() 定義多個光標的樣式文件,每個 url() 之間使用逗號,分隔,上面示例中 custom.gif、custom.cur 就是自定義的光標文件。需要注意的是,在自定義光標樣式時,要在最后定義一個上表中的通用光標樣式,防止使用 url() 中定義的光標圖像資源失效。

 

提示:.cur 格式是光標文件的標准格式,您可以使用一些在線工具(例如 https://convertio.co/zh/cur-converter/)將 .jpg、.gif 等格式的圖像文件轉換為 .cur 格式。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM