簡體   English   中英

* :: selection為什么不能為您提供正確的顏色?

[英]Why does *::selection not give you the correct colour?

我已經對此進行了Google搜索,但是找不到任何相關信息。

假設您將頁面突出顯示顏色設置為漂亮的橙色

*::selection {
     background: #C44610;
 }

為什么當您突出顯示頁面時,背景是否顯示為紅色 ,我在photoshop中擦了擦此顏色,卻給了我一個十六進制值#c24432,它與我選擇的橙色值相去甚遠。

我已經在Chrome上進行了測試。 在firefox中,我根本無法使選擇生效,它只是為我提供了默認顏色。

有什么想法嗎?

例如,您可以編輯以下代碼:

::selection{ background-color: #E13300; color: white; }
::moz-selection{ background-color: #E13300; color: white; }
::webkit-selection{ background-color: #E13300; color: white; }

不需要*

對於Firefox,還需要::-moz-selection {}

順便說一句,您應該考慮到選擇顏色有點透明,所以它會根據背景而變化...

來自阿根廷的問候

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM