標題基本上說明了一切。僅更改懸停時的多個背景中的一個
下面是一個例子:
#element {
background: url(image.png) no-repeat center center,
linear-gradient(to top, #86a53c, #516520);
}
#element:hover {
background: url(image.png) no-repeat center center,
linear-gradient(to top, #A0C153, #516520);
}
#element:active {
background: url(image.png) no-repeat center center,
linear-gradient(to top, #516520, #A0C153);
}
正如你所看到的,只有背景圖像的變化之一 - 另一種停留在每一個國家一樣,但仍然被宣佈次!
那麼,是否有可能只改變其中一個背景,而是保持原樣 - 而不必一遍又一遍地重新聲明它?
我知道其他CSS背景屬性(重複,位置等)可以單獨設置。這只是一個簡單的例子...
我有一種感覺,答案是令人失望... – 2012-03-23 19:18:29
很好的問題,但可能沒有 – 2012-03-23 19:20:01
@ WesleyMurch - 現在不是這樣了。看到我的答案。 – 2017-02-13 14:25:35