1

cssで複数の背景を使用したいのですが、現在Firefox 3.61、Chrome / Safari、おそらくOpera10.5でサポートされています(gnu / linuxでは実行されません)。正常に動作していますが、背景として線形グラデーションを使用したいと思います。Firefoxでは問題なく動作し、Chromeではまったく動作しませんが、両方で同時に動作させる方法がわかりません。手がかりはありますか? http://snook.ca/archives/html_and_css/multiple-bg-css-gradientsが私が必要とするものに最も近いものになりましたが、まだchromeで動作させることができませんでした。

4

2 に答える 2

0

私は前向きではありませんが、クロムはまだそれをサポートしていないと思います。1つの要素に複数の背景画像とcssグラデーションがあるのは確かにいい感じですが、それでも、それぞれ1つの背景画像を持つ複数の要素を使用することをお勧めします。どういうわけか、CSS3にまったく対応していないIEを使用している人がまだいます。

于 2010-04-05T18:40:27.700 に答える
0

これは私のために働いた。webkitの後にmozillaを配置すると、webkitはbackground-imageの2番目のパラメーターの存在を認識し、古い宣言の設定を解除するようです。だから私は-moz宣言を-webkitの前に置いています。

  背景画像:url( "../ images / block_stripe_bg.png"); /*古いブラウザの場合*/
  背景画像:url( "../ images / block_stripe_bg.png")、-moz-linear-gradient(center top、white、#dddddd); / * mozillaで機能し、他のブラウザでは無視されます* /
  background-image:url( "../ images / block_stripe_bg.png")、-webkit-gradient(linear、center top、center bottom、from(white)、to(#dddddd)); / * Webkitで機能し、他のブラウザでは無視されます* /
  背景-繰り返し:繰り返し; /*古いブラウザ*/
  background-repeat:繰り返し、繰り返しなし; /*新しいブラウザはこれを両方の背景に適用する必要があります*/
于 2010-05-26T19:25:05.783 に答える