[精讚] [會員登入]
3840

[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、js、圖檔 不管怎麼刷新網頁,他總是跑出來舊的內容,這對開發的人來說很困擾...

[HTLM5] html元件上的 data-* 屬性 html5 中元件中多了一個 data-*的屬性,這個屬性超級好用

[CSS] 背景 background css 中最常用的特性(property)之一就是 background ,這個有什麼好難的?事實上 backgroun

關閉瀏覽器表單的自動完成autocomplete 什麼是自動完成?就是當我們在網頁的輸入文字欄位中打入文字時,瀏覽器會把曾輸入過歷史記錄中找出來讓我們選擇。

[HTML5] script 的新增屬性 defer, async script 的新增屬性 defer, async

UTF-8 BOM (Byte Order Mark) 的問題 在 Michael Kaplan 那看到 Every character has a story #4: U+feff

隨機好文

使用Google尋找你的手機 這近發現google竟然可以用來找android的手機,而且不需要經過什麼設定或安裝軟體。

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

[Windows7] 移除IE10及移除IE11 Windows7 不得已的情況要移除IE11或IE10怎麼做?

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

APACHE的記錄檔格式 LogFormat 語法 在APACHE中有定義一些記錄的語法模版 在 /etc/httpd/conf/httpd.conf 中: LogForm