溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

css實現鼠標經過樣式改變的方法

發(fā)布時間:2021-04-22 09:33:53 來源:億速云 閱讀:918 作者:栢白 欄目:web開發(fā)

這篇文章主要介紹了css實現鼠標經過樣式改變的方法,具有一定借鑒價值,需要的朋友可以參考下。下面就和我一起來看看吧。

什么是css

css是一種用來表現HTML或XML等文件樣式的計算機語言,主要是用來設計網頁的樣式,使網頁更加美化。它也是一種定義樣式結構如字體、顏色、位置等的語言,并且css樣式可以直接存儲于HTML網頁或者單獨的樣式單文件中,而樣式規(guī)則的優(yōu)先級由css根據這個層次結構決定,從而實現級聯效果,發(fā)展至今,css不僅能裝飾網頁,也可以配合各種腳本對于網頁進行格式化。

css實現鼠標經過樣式改變的方法總結:1、使用“:hover”偽類選擇器,選擇鼠標指針浮動在其上的元素,并為其設置其樣式,語法“:hover{屬性名:屬性值}”;2、使用transtion屬性,語法“transtion:css屬性名稱 過度時間;”。

1、使用偽類實現樣式切換
偽類是CSS2.1時出現的新特性,讓許多原本需要JavaScript才能做出來的效果使用CSS就能實現。
比如實現下面的鼠標懸停效果,只要為:hover偽類應用一組新樣式即可。當訪客鼠標移動到按鈕上面時,瀏覽器會自動為按鈕應用這新樣式。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <style>
            .slickButton {
                color: white;
                font-weight: bold;
                padding: 10px;
                border: solid 1px black;
                background: lightgreen;
                cursor: pointer;
            }
             
            .slickButton:hover {
                color: black;
                background: yellow;
            }
        </style>
    </head>

    <body>
        <button class="slickButton">盼望著,盼望著</button>
    </body>
</html>

效果:

css實現鼠標經過樣式改變的方法

2、使用CSS3的過渡功能實現顏色過渡
直接使用偽類雖然實現了樣式的改變,但由于沒有過渡效果會顯得很生硬。以前如果要實現過渡,就需要借助第三方的js框架來實現?,F在只需要使用CSS3的過渡(transition)功能,就可以從一組樣式平滑的切換到另一組樣式。
下面鼠標移入后,按鈕背景色會慢慢地變成黃色。鼠標離開,過渡效果又會發(fā)生,顏色恢復到初始狀態(tài)。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <style>
            .slickButton {
                color: white;
                font-weight: bold;
                padding: 10px;
                border: solid 1px black;
                background: lightgreen;
                cursor: pointer;
                transition: background 0.5s, color 0.5s;
                -webkit-transition: background 0.5s, color 0.5s;
            }
             
            .slickButton:hover {
                color: black;
                background: yellow;
            }
            </style>
    </head>

    <body>
        <button class="slickButton">盼望著,盼望著</button>
    </body>
</html>

效果:

css實現鼠標經過樣式改變的方法


以上就是css實現鼠標經過樣式改變的方法的詳細內容了,看完之后是否有所收獲呢?如果想了解更多相關內容,歡迎來億速云行業(yè)資訊!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI