[精讚] [會員登入]
3905

[CSS] 改變文字選擇的顏色(反選的顏色)

我們會用滑鼠選取一小段文字,可能是為了複製或是為了看他清楚點,這篇來改變他選擇時的背影色。

分享此文連結 //n.sfs.tw/10418

分享連結 [CSS] 改變文字選擇的顏色(反選的顏色)@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-25 07:43:47 最後編修
2016-12-12 09:11:42 By 張○○
 

自動目錄

什麼是反選?

我們常會用滑鼠選取一小段文字,可能是為了複製或是為了看他清楚點,像下面文章中藍色底的這樣:

用什麼方法可以改變這個選擇文字的樣式 (style)?在css3中提供了一個簡易的方法,就是叫selection的selector,我在下面範例中將反選背景改成桃紅色:

::-moz-selection {
 background: #FE57A1; color: white;
}
::selection {
 background: #FE57A1; color: white;
}

結果:

你可以將這個 selector 整合到其他的selector中來限制範圍,例如你只要文章反選改字,其他的部分不變,那就寫成這樣:

article ::selection { background: #FE57A1; color: white; }

限制

這個selection只接受少少的樣式屬性:color, background, cursor, outline。

參考資料

[1] CSS3 ::selection Selector


原文 2015-08-01 23:48:49

END

你可能感興趣的文章

[CSS] HTML 畫出粗外框表格的方法 (粗框表格) 在畫表格的時候,習慣上表格的外框要比內部的線條來得粗,不但比較美觀,而且看起來比較完整

[CSS] 多個 class 的表示法和寫法 網頁設計中常會用到CSS,他的一般格式是這樣的:

[HTLM5] 表單color、email、url、search、tel輸入類型 介紹HTML5好用的輸入類型:color、email、url,以及兩個形同雞肋的類型search、tel..

網頁的標頭(head)搜尋引擎和FB最佳化 網頁的標頭(head)搜尋引擎和facebook最佳化

[CSS] placeholder 屬性的CSS怎麼設定? 常會用到的placeholder可以在沒填值時有提示的文字,想要改變格式該怎麼做?

CSS 垂直中文字 要把文字垂直顯示的處理中文字正轉或逆轉90度的css設定

隨機好文

[jQuery] select 元件的取值及給值 html中的元件select,在jquery中要如何使用?

[Freebsd] 使用 ADSL 撥接上網 Freebsd上要使用 ADSL 撥接上網,該如何設定?

UTF-8的網頁但IE8一片空白 UTF8編碼的網頁在Firefox 正常顯示、但IE8 就是空白,IE8編碼設定是「自動偵測」可是自動偵測到的是 big5...

[Bootstrap] Datepicker使用/Bootstrap日期選日期選擇器的使用 Bootstrap日期選日期選擇器的使用

Sound of Music @比利時中央車站 比利時中央車站的快閃表演:「真善美」