欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

css中focus選擇器怎么用

這篇文章主要為大家展示了“css中focus選擇器怎么用”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“css中focus選擇器怎么用”這篇文章吧。

創(chuàng)新互聯(lián)專注于網(wǎng)站建設(shè)|網(wǎng)站維護(hù)|優(yōu)化|托管以及網(wǎng)絡(luò)推廣,積累了大量的網(wǎng)站設(shè)計(jì)與制作經(jīng)驗(yàn),為許多企業(yè)提供了網(wǎng)站定制設(shè)計(jì)服務(wù),案例作品覆蓋紗窗等行業(yè)。能根據(jù)企業(yè)所處的行業(yè)與銷售的產(chǎn)品,結(jié)合品牌形象的塑造,量身定制品質(zhì)網(wǎng)站。

css:focus選擇器的簡(jiǎn)單介紹

:focus是css的一個(gè)偽類選擇器,可以用來(lái)選取獲得焦點(diǎn)的元素,然后為這些獲得焦點(diǎn)的元素設(shè)置樣式。

只要是可以接收鍵盤事件或其他用戶輸入的元素都可以:focus選擇器,大多數(shù)情況下:focus選擇器都是被使用在鏈接和表單元素上的。

例如:用戶單擊一個(gè)input輸入框獲取焦點(diǎn),然后這個(gè)input輸入框的邊框樣式就會(huì)發(fā)生改變,和其他的輸入框區(qū)別開來(lái),表明已被選中。

一般情況下,瀏覽器都會(huì)自動(dòng)在表單元素獲取焦點(diǎn)時(shí)給元素周圍添加輪廓,由瀏覽器添加的樣式是每個(gè)瀏覽器的默認(rèn)樣式,并且通常情況下,每個(gè)瀏覽器之間的默認(rèn)樣式看起來(lái)是不一樣。但為了頁(yè)面的整體美觀和瀏覽器的樣式兼容性,往往我們都需要修改獲得焦點(diǎn)時(shí)的元素樣式,把默認(rèn)樣式替換為我們自己的樣式。

這個(gè)時(shí)候我們就可以使用css:focus選擇器來(lái)設(shè)置瀏覽器在獲得焦點(diǎn)時(shí)的的元素默認(rèn)樣式。例:

input:focus{

outline:0;/*去除瀏覽器默認(rèn)樣式*/

border:2pxsolidpink;

}

說明:輪廓類似于邊框,但它們并不完全相同,我們需要通過outline屬性來(lái)設(shè)置它的樣式。例如:設(shè)置outline:0;來(lái)去除輪廓。

我們還可以把css:focus選擇器使用在鏈接上,例:

a:focus{

outline:0;

color:red;

}

注:

當(dāng)我們使用css:focus選擇器來(lái)鏈接樣式時(shí),建議是在:link和:visited選擇器設(shè)置的樣式之后設(shè)置:focus樣式,否則:focus選擇器提供的樣式將被:link和:visited選擇器提供的樣式給覆蓋掉。

除了這三個(gè)偽類中,:hover和:active偽類也可以用來(lái)設(shè)置鏈接樣式,它們提供的樣式在:focus的樣式之后出現(xiàn)。

上面提到的順序,即:link,visited,focus,hover,active的順序是首選的,這樣可以確保在必要時(shí)應(yīng)用每個(gè)偽類的樣式,并且不會(huì)被另一個(gè)偽類的樣式覆蓋。例:

a:link{

color:#0099cc;

}

a:visited{

color:grey;

}

a:focus{

background-color:black;

color:white;

}

a:hover{

border-bottom:1pxsolid#0099cc;

}

a:active{

background-color:#0099cc;

color:white;

}

css:focus選擇器的示例:

在聚焦輸入和文本區(qū)域字段的背景顏色轉(zhuǎn)換為淺黃色突出顯示,帶有淺紅色邊框。

html代碼:

<divclass="container">

<divclass="form">

<inputtype="text"placeholder="背景會(huì)變黃">

<inputtype="text"placeholder="得到一個(gè)紅色的邊框">

<textareaname="area"id="area"cols="30"rows="10">聚焦這里,textarea文本框</textarea>

<button>按鈕</button>

</div>

</div>

css代碼

.container{

margin:40pxauto;

max-width:400px;

}

input,

textarea,

button{

padding:.5em;

display:block;

width:100%;

margin-bottom:.5em;

}

a:link{

color:deepPink;

}

/*:focusstyles*/

a:focus,

input:focus,

textarea:focus,

button:focus{

/*overridedefaultbrowseroutline*/

outline:0;

/*applyotherstyles*/

outline:2pxsolid#F47E58;

border-radius:5px;

}

input:focus,

textarea:focus{

background-color:#FFFF66;

}

以上是“css中focus選擇器怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

本文名稱:css中focus選擇器怎么用
標(biāo)題URL:http://www.chinadenli.net/article38/jdjesp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化App開發(fā)ChatGPT網(wǎng)站收錄App設(shè)計(jì)標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)