中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

css實現點擊改變顏色的方法

發布時間:2021-04-22 09:42:30 來源:億速云 閱讀:8206 作者:栢白 欄目:web開發

本篇文章和大家了解一下css實現點擊改變顏色的方法。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。

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

css實現點擊改變顏色的步驟:1、使用“:active”偽類,配合“:focus”偽類,只需要將“:active”偽類和“:focus”偽類設置相同背景顏色即可實現效果;2、使用tabindex屬性控制次序,配合“:focus”偽類實現點擊后變色,且不消失效果。

可通過使用css偽類實現點擊元素變色的效果,兩個偽類是:active, :focus

1、:active:用于選擇活動鏈接。當在一個鏈接上點擊時,它就會成為活動的(激活的),:active選擇器適用于所有元素,不僅限于鏈接a元素

:focus:用于選取獲得焦點的元素。僅接收鍵盤事件或其他用戶輸入的元素允許 :focus 選擇器。

由于上面的特性,如果想實現點擊時變色效果,有以下兩種方法,兩者區別在

:active,元素被點擊時變色,但顏色在點擊后消失

:focus, 元素被點擊后變色,且顏色在點擊后不消失

<!DOCTYPE html> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>document</title> 
<style>
    button:active{
        background:olive;
    }
    button:focus{
        background:olive;
    }
</style>
</head> 
<body bgcolor="#ccc">
    <button>cmcc</button>
        
</body> 
</html>

效果:

css實現點擊改變顏色的方法

2、由于div等元素無法接受鍵盤或其他用戶事件,即不支持:focus偽類,可通過增加tabIndex屬性使其支持:focus

<!DOCTYPE html> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>document</title> 
<style>
    div{
        background: #fff;
        border:1px solid rgb(59, 59, 59);
        border-radius: 5px;
        margin: 10px 0;
    }
    div:focus {
            background-color:red;
        }
</style
</head> 
<body bgcolor="#ccc">
    <div tabindex="1">
        Section 1
        </div>
        
        <div tabindex="2">
        Section 2
        </div>
        
        <div tabindex="3">
        Section 3
        </div>
        
</body> 
</html>

效果:

css實現點擊改變顏色的方法


以上就是css實現點擊改變顏色的方法的簡略介紹,當然詳細使用上面的不同還得要大家自己使用過才領會。如果想了解更多,歡迎關注億速云行業資訊頻道哦!

向AI問一下細節

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

css
AI

古蔺县| 海丰县| 高平市| 喜德县| 莎车县| 聊城市| 安龙县| 昌吉市| 鸡西市| 乌兰察布市| 兴海县| 清镇市| 蓬溪县| 伊金霍洛旗| 隆德县| 班戈县| 湖州市| 丹凤县| 郑州市| 安西县| 普兰店市| 宜良县| 七台河市| 长武县| 疏勒县| 通化县| 全南县| 万源市| 宕昌县| 文安县| 河北省| 长春市| 科技| 富川| 包头市| 景东| 淮阳县| 仙游县| 深水埗区| 罗平县| 兰溪市|