0

サイトで繰り返し背景タイルとして緑色の画像を使用しています。要素をクリックすると、背景が青色の繰り返し画像に変わります。

色の変化をアニメートしたい。これはCSS3で行うことができますか? 1 つの解決策は、耕作可能なパターンに白黒の画像を使用し、CSS3 で色付けすることでしょうか?

ここに画像の説明を入力

ここに画像の説明を入力

4

1 に答える 1

0

background-image単色のタイルを使用する代わりに、背景を透明にします。これにより、background-colorCSS3 を使用して同じ効果を得ることができます。

デモ: http://jsfiddle.net/yLLNa/

CSS

html {
    background-color: red;
    transition: background-color 1s linear;
}

html:hover {
    background-color: blue;
}
于 2013-11-07T14:21:10.540 に答える