国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

css點(diǎn)擊文字(非按鈕) 能自動(dòng)改變顏色。

這篇具有很好參考價(jià)值的文章主要介紹了css點(diǎn)擊文字(非按鈕) 能自動(dòng)改變顏色。。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

實(shí)現(xiàn)功能說(shuō)明:
如下圖,點(diǎn)擊不同的文字能夠切換不同的頁(yè)面,同時(shí)這個(gè)tab的文字能夠相應(yīng)的變色,其他未選中的狀態(tài)默認(rèn)為灰色。
css點(diǎn)擊文字(非按鈕) 能自動(dòng)改變顏色。

方案一:
使用css的偽類。
:active,元素被點(diǎn)擊時(shí)變色,但顏色在點(diǎn)擊后消失
:focus, 元素被點(diǎn)擊后變色,且顏色在點(diǎn)擊后不消失

	.classone{
		//默認(rèn)顏色color為灰色,當(dāng)然你也可以在這里寫(xiě)其他顏色以及位置的設(shè)置。
	}
    .classone:active {
      color: rgba(61, 58, 58, 0.98);
    }
   .classone:focus {
     color:  rgba(61, 58, 58, 0.98);
    }

如果我們只是簡(jiǎn)單的加上偽類,由于div等元素?zé)o法接受鍵盤(pán)或其他用戶事件,即不支持:focus偽類,可通過(guò)增加tabIndex屬性使其支持:focus。
即在相應(yīng)的html里面加上一個(gè)屬性tabindex

 <i class='classone' @click="ClickOne" tabindex="1">基本信息</i>

加上一個(gè)click后就會(huì),點(diǎn)擊后就是調(diào)用偽類的方法。如果在vue里面click沒(méi)反應(yīng),可以改成click.native。

延展:
什么是偽類?
偽類用于定義元素的特殊狀態(tài)。是一種特殊的類,它表示的元素的一種狀態(tài),不是固定某一個(gè)
常見(jiàn)的偽類選擇器。
如:

//懸停在 div 上, <div> 元素上使用 :hover 偽類的實(shí)例:
div:hover {
  background-color: blue;
}

//:first-child 偽類與指定的元素匹配:該元素是另一個(gè)元素的第一個(gè)子元素。
p i:first-child {
  color: blue; //匹配所有 <p> 元素中的首個(gè) <i> 元素
}
p:first-child i {
  color: blue;    //匹配所有首個(gè) <p> 元素中的所有 <i> 元素
}

//:lang 偽類允許您為不同的語(yǔ)言定義特殊的規(guī)則。
<html>
<head>
<style>
q:lang(en) {
  quotes: "~" "~";
}
</style>
</head>
<body>

<p>Some text <q lang="no">A quote in a paragraph</q> Some text.</p>

</body>
</html>

具體css偽類詳情請(qǐng)見(jiàn)此鏈接


方案二:
上面利用偽類的話,只是當(dāng)鼠標(biāo)點(diǎn)擊文字時(shí),會(huì)自動(dòng)變色,但是當(dāng)我們把鼠標(biāo)移到別的地方點(diǎn)擊,顏色又會(huì)回到默認(rèn)的灰色。
那這里,我是利用id 和class配合實(shí)現(xiàn)的。

//在html里面寫(xiě)上一個(gè)id,以及:class
<i id='ClassThree':class='{ClassThree_color:isThree}' @click="Three()" tabindex="3">
上傳文件</i>

//利用id寫(xiě)常規(guī)的設(shè)置
#ClassThree{
            margin-left: 88px;
            width: 100px
        }
//當(dāng)變量isThree為真時(shí),會(huì)渲染下面的樣式
.ClassThree_color{
            color: rgba(0, 84, 254, 1);
        }

//在js里
Three(){
this.isThree=true;
}

其中isThree是自己定義的布爾值(如果是vue框架,就在data里面設(shè)置相應(yīng)變量就好了),當(dāng)然我們也可以寫(xiě)等號(hào)表達(dá)式等。

經(jīng)驗(yàn)證,實(shí)現(xiàn)了預(yù)期目標(biāo)。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-409901.html

到了這里,關(guān)于css點(diǎn)擊文字(非按鈕) 能自動(dòng)改變顏色。的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 現(xiàn)代 CSS 解決方案:文字顏色自動(dòng)適配背景色!

    現(xiàn)代 CSS 解決方案:文字顏色自動(dòng)適配背景色!

    在 23 年的 CSS 新特性中,有一個(gè)非常重要的功能更新 -- 相對(duì)顏色 。 簡(jiǎn)單而言,相對(duì)顏色的功能,讓我們?cè)?CSS 中,對(duì)顏色有了更為強(qiáng)大的掌控能力。 其核心功能就是,讓我們 能夠基于一個(gè)現(xiàn)有顏色 A,通過(guò)一定的轉(zhuǎn)換規(guī)則,快速生成我們想要的顏色 B 。 其功能能夠涵蓋:

    2024年02月03日
    瀏覽(20)
  • 改變 ElementUI 按鈕的顏色

    使用 ElementUI 提供的類名 ElementUI 提供了一些預(yù)定義的類名,可以通過(guò)在組件上添加這些類名來(lái)改變按鈕的顏色。例如,如果您想將按鈕的顏色更改為紅色,可以在按鈕上添加 el-button--danger 類名,代碼如下所示: 自定義樣式 您還可以通過(guò)自定義樣式來(lái)更改按鈕的顏色。為此,

    2024年02月11日
    瀏覽(14)
  • 用css實(shí)現(xiàn)簡(jiǎn)單的點(diǎn)擊按鈕動(dòng)態(tài)效果

    用css實(shí)現(xiàn)簡(jiǎn)單的點(diǎn)擊按鈕動(dòng)態(tài)效果

    效果圖: 截圖效果不是很好,但是大概看的出來(lái)效果。 實(shí)現(xiàn): html: css:

    2024年02月06日
    瀏覽(29)
  • MFC重載CButton類,實(shí)現(xiàn)改變按鈕背景色、字體樣式更改、鼠標(biāo)滑動(dòng)按鈕變色功能

    MFC重載CButton類,實(shí)現(xiàn)改變按鈕背景色、字體樣式更改、鼠標(biāo)滑動(dòng)按鈕變色功能

    在對(duì)話框內(nèi)添加button控件,button控件屬性中 所有者 描述改為T(mén)RUE 添加COwerButton類。代碼如下: COwerButton.h COwerButton.cpp 給button按鈕添加變量,變量類型設(shè)為COwerButton,也可在主界面XXXDlg.h中修改button類型 COwerButton m_button1; 運(yùn)行完成,效果如下: 當(dāng)鼠標(biāo)移動(dòng)到按鈕上以及點(diǎn)擊按鈕

    2024年02月12日
    瀏覽(95)
  • 微信小程序開(kāi)發(fā)——?jiǎng)討B(tài)改變按鈕背景顏色

    ? 在wxss文件中可以簡(jiǎn)單地設(shè)置button的背景顏色和各種樣式,然而,這樣的樣式設(shè)計(jì)不能夠動(dòng)態(tài)改變。那么,如何動(dòng)態(tài)改變控件的樣式呢?下面以button為例來(lái)介紹。 此方法不用修改wxss文件,首先,在 js文件 中定義一個(gè)初始化邊變量并給他賦初始化值(比如color:\\\'white\\\'),此變

    2024年02月12日
    瀏覽(22)
  • uniapp,點(diǎn)擊選中并改變顏色,第二次點(diǎn)擊取消選中狀態(tài)

    uniapp,點(diǎn)擊選中并改變顏色,第二次點(diǎn)擊取消選中狀態(tài)

    字符串的indexOf和數(shù)組的indexOf用法一致! arr.indexOf(item) 該方法返回某個(gè)元素在數(shù)組中的位置。若沒(méi)檢索到,則返回 -1。 2.1html 2.2js

    2024年02月05日
    瀏覽(22)
  • 微信小程序點(diǎn)擊按鈕變顏色

    微信小程序點(diǎn)擊按鈕變顏色

    微信小程序點(diǎn)擊按鈕變顏色 前端頁(yè)面: js: CSS: 效果圖: ?

    2024年02月04日
    瀏覽(20)
  • EXCEL中點(diǎn)擊單元格,所在行和列都改變顏色

    EXCEL中點(diǎn)擊單元格,所在行和列都改變顏色

    在日常工作中,尤其是辦公室工作人群,嘗嘗需要處理大量的數(shù)據(jù),在對(duì)數(shù)據(jù)進(jìn)行修改時(shí),時(shí)長(zhǎng)發(fā)生看錯(cuò)行的事情,導(dǎo)致數(shù)據(jù)越改越亂,因此,我常用的一種方法就是選中單元格時(shí),所在行、列標(biāo)記為特殊顏色,下面就是我常用的標(biāo)記方法,僅供參考,如大家還有其他方法,

    2024年02月10日
    瀏覽(25)
  • Element ui 里面 Table 通過(guò)點(diǎn)擊操作按鈕實(shí)現(xiàn)展開(kāi)行功能

    Element ui 里面 Table 通過(guò)點(diǎn)擊操作按鈕實(shí)現(xiàn)展開(kāi)行功能

    1.直接上代碼,個(gè)人隨記 ? 2.script 里的內(nèi)容 3.實(shí)現(xiàn)效果 ?

    2024年02月10日
    瀏覽(30)
  • HTML JS實(shí)現(xiàn)點(diǎn)擊按鈕下載文件功能例子(C知道版)

    ? ? ? ? 其實(shí)這篇應(yīng)該算是一篇“水”文章,為什么要這么“水”呢,除了最近南方的氣候悶熱難耐需要降溫之外,另一個(gè)主要原因,這里面所寫(xiě)的代碼均是由CSDN的AI文本大模型\\\"C知道\\\"完成,我在這里只是簡(jiǎn)單記錄一下,也方便其他有需求的同學(xué)借鑒一下,少繞一些彎路(有

    2024年02月15日
    瀏覽(20)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包