2013-08-16 59 views

回答

5

你可以使用user-select財產(雖然按CTRL +一個仍然使藍選擇背景顯示爲@WebDesignerRDj指出):

img { 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none; 
    } 

http://jsfiddle.net/rU2y4/2/

+1

但是,當我按Ctrl選擇頁面全項+ A圖像獲得藍色仍受本解決方案... [JSFeed(http://jsfiddle.net/rU2y4/1/) –

+0

@WebDesignerRDj:嗯我沒不知道 - 我想你可能不得不使用JS – Adrift

+0

任何想法,我可以使用? –

1

使用

::selection { 
color: #e2e2e2; 
background-color: #999; 
} 

注意:這只是改變字體性質在。不是圖像。
但是,如果你想從圖像中刪除一些背景,它與CSS不可能。 CSS旨在編輯HTML樣式而不是圖像。爲此使用Adobe Photoshop! 我認真的不能理解,你爲什麼要改變圖像的背景。
好吧,可以有一個解決方案。您創建一個具有透明背景的圖像!並改變它的背景。請稍微詳細一點。

編輯:您可以使用此圖像背景。但div背景將會改變。使用

background-color: none; 

background-color: transparent; 

這不會選擇圖像。不要將背景改爲藍色!

+0

acctuly當我按Ctrl + A在瀏覽器中的圖像越來越藍顏色的選擇這是我想通過CSS或JavaScript或jQuery的可能這一個幫助你去除。 ... –

+1

是的,當你使用這個時,所有的選擇都會改變。您可以更改選擇顏色。它的背景。如果您使用此方法,則將更改藍色,並將background-color屬性設置爲透明或無! –

+0

我已經使用此屬性,但它仍然不起作用 :: - moz-selection {background:transparent;顏色:繼承;} :: selection {background:transparent; color:inherit;} :: - webkit-selection {background:transparent; color:inherit;} –