css的偽類選擇器

最近寫一些前端網(wǎng)頁(yè)時(shí),不想用jQuery,js等就想實(shí)現(xiàn)一些鼠標(biāo)事件觸發(fā)不同的樣式。因此我們可以使用CSS自帶的偽類選擇器來幫我們達(dá)到目的
css偽類選擇器:

  • 靜態(tài)偽類 只能用于超鏈接的樣式
    • :link 用于未被訪問的鏈接
    • :visited 用于已訪問的鏈接
  • 動(dòng)態(tài)偽類 針對(duì)所有標(biāo)簽都適用的樣式
    • :hover 用于當(dāng)用戶把鼠標(biāo)移動(dòng)到元素上面時(shí)的效果;
    • :active 用于用戶點(diǎn)擊元素那一下的效果(正發(fā)生在點(diǎn)的那一下,松開鼠標(biāo)左鍵此動(dòng)作也就完成了)
    • :focus 用于元素成為焦點(diǎn),經(jīng)常用在表單上

注意在使用偽類選擇器時(shí),要讓他們遵循一個(gè)愛恨原則:LoVe,HAte,也就是Link--visited--hover--active不然會(huì)有意想不到的錯(cuò)誤。

對(duì)應(yīng)代碼:

       /*讓超鏈接點(diǎn)擊之前是紅色*/
        a:link{
            color:red;
        }

        /*讓超鏈接點(diǎn)擊之后是綠色*/
        a:visited{
            color:orange;
        }
        /*鼠標(biāo)懸停,放到標(biāo)簽上的時(shí)候*/
        a:hover{
            color:green;
        }
        /*鼠標(biāo)點(diǎn)擊鏈接,但是不松手的時(shí)候*/
        a:active{
            color:black;

文本框例子:

  /*
    偽類選擇器:動(dòng)態(tài)偽類
  */

   /*
    讓文本框獲取焦點(diǎn)時(shí):
    邊框:#FF6F3D這種橙色
    文字:綠色
    背景色:#6a6a6a這種灰色
   */
    input:focus{
        border:3px solid #FF6F3D;
        color:white;
        background-color:#6a6a6a;
    }

    /*
    鼠標(biāo)放在標(biāo)簽上時(shí)顯示藍(lán)色
    */
    label:hover{
        color:blue;
    }

    /*
    點(diǎn)擊標(biāo)簽鼠標(biāo)沒有松開時(shí)顯示紅色
    */
    label:active{
        color:red;
    }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,886評(píng)論 1 45
  • 本文轉(zhuǎn)載自:眾成翻譯譯者:為之漫筆鏈接:http://www.zcfy.cc/article/239原文:http...
    極樂君閱讀 7,556評(píng)論 1 62
  • 其實(shí)平時(shí)用得多的選擇器無非也就是那么幾個(gè),時(shí)間久了,許多不常用的選擇器就慢慢忘記了。為了不讓自己忘記這些選擇器,今...
    盛夏晚清風(fēng)閱讀 1,960評(píng)論 0 5
  • 1. class 和 id 的使用場(chǎng)景: id:id選擇器,使用#name定義(name為id名,可任意取名),使...
    石林濤閱讀 440評(píng)論 0 1
  • 1.class 和 id 的使用場(chǎng)景? 多個(gè)標(biāo)簽可以使用同一個(gè)class,一個(gè)id只能對(duì)應(yīng)一個(gè)標(biāo)簽 2.CSS選擇...
    molly的紅草帽閱讀 435評(píng)論 0 0

友情鏈接更多精彩內(nèi)容