0

CSS グラデーションで Modernizr を使用しようとしています。Modernizr がプレフィックスを追加できるようになったことを読みました。だから、私はこれを私のcssファイルに設定しました:

background-image: linear-gradient(top, #FFF, #AAA);

そして、これを次のように変換する必要があることを理解した場合:

background-image: -webkit-linear-gradient(top, #FFF, #AAA); 

しかし、何も起こらず、私のグラデーションは表示されません。それはバグですか、それとも何か不足していますか?

4

3 に答える 3

3

ModernizrはJavaScriptライブラリです。CSSの動作は変わりません。Modernizrのプレフィックスは、それが実行されているブラウザで必要な場合、正しくプレフィックスされたCSSプロパティ名を生成します。サンプルコードにはJavaScriptがありません。それは単なるCSSです。Modernizrはその動作を変更しません。

于 2011-11-25T14:13:30.973 に答える
2

Modernizrはベンダープレフィックスを追加しません。ブラウザが何をサポートしているかをチェックするだけです。

このjQueryプラグインを使用できます。 https://github.com/codler/jQuery-Css3-Finalizeすると、ベンダープレフィックスが自動的に追加されます。ただし、線形グラデーションのサポートは制限されています。

于 2011-11-25T14:14:59.320 に答える
0

あなたが探しているのはhttp://prefixr.com/index.phpだと思います

于 2011-11-25T14:27:27.743 に答える