2014-11-08 95 views
0

我找不到任何關於此的代碼示例。 我想要做的是將突出顯示中的藍色更改爲橙​​色/紅色。CSS在突出顯示的選擇之間改變顏色?

image

這是我的文本選擇的顏色代碼:

::selection { 
    background: #CF5C3F; /* WebKit/Blink Browsers */ 
    color: #fff; 
} 
::-moz-selection { 
    background: #CF5C3F; /* Gecko Browsers */ 
    color: #fff; 
} 
+0

你見過:http://stackoverflow.com/questions/2258647/changing-the-highlight-color-when-selecting-text-in-an-html-text-input和http:// css-tricks .com/overriding-default-text-selection-color-with-css/?? – 2014-11-08 17:48:44

回答

0

看起來可能是一個保證金的問題?

嘗試加入負下邊距爲::選擇規則,看看它是否工作

這樣:邊距:-10px;

如果您想確保它是一個保證金問題,請在瀏覽器中打開開發工具,然後單擊放大鏡並將鼠標懸停在該區域上,以查看它的確切含義。

0

是!這絕對是一個保證金問題。該塊下方有一段邊緣,表示多次示例。

如果你想實現這樣的,如果你強調和其選擇改變這種顏色的網頁的任何部分的事情,那麼也許你應該做這樣的事情:

*::selection { 
    background: #CF5C3F; /* WebKit/Blink Browsers */ 
    color: #fff; 
} 
*::-moz-selection { 
background: #CF5C3F; /* Gecko Browsers */ 
color: #fff; 
} 

*將基本上選擇所有的HTML標籤,並應用該屬性。