0
background-image: linear-gradient(to bottom, rgb(53, 53, 53), rgb(34, 34, 34));

このCSSプロパティがChromeでは無効であるのにFirefoxでは有効なのはなぜですか?そして、それを両方のブラウザで有効にする方法についての提案はありますか?

4

3 に答える 3

1

Chromeは別のコードを使用して、これを背景のグラデーションにレンダリングします。

ここにコードの例があります

于 2013-03-04T22:18:33.627 に答える
0

ブラウザ固有のベンダープレフィックスを使用する必要があります。

私は通常、すべてのブラウザーのコードを提供するジェネレーターを使用します。

http://www.colorzilla.com/gradient-editor/

于 2013-03-04T22:17:57.480 に答える
0

WebKitは仕様の構文に一致するように更新されたため、ブラウザーを最大限にサポートするには、次のようなsmthが必要です。

background: -webkit-gradient(linear, center top, center bottom, from(#917c4d), to(#ffffff));
background: -webkit-linear-gradient(#917c4d, #ffffff);
background: -moz-linear-gradient(#917c4d, #ffffff);
background: -o-linear-gradient(#917c4d, #ffffff);
background: -ms-linear-gradient(#917c4d, #ffffff);
background: linear-gradient(#917c4d, #ffffff);
于 2013-03-04T22:18:00.850 に答える