IE5.5 +は、CSSだけを使用してカラーイメージをグレースケールに変換するCSS属性 "filter
"をサポートしています。CSS - 非IEブラウザは "フィルタ"属性をサポートしていますか?
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
他のブラウザでも、JavaScriptを使用しないで同様のCSSタグがサポートされていますか?
IE5.5 +は、CSSだけを使用してカラーイメージをグレースケールに変換するCSS属性 "filter
"をサポートしています。CSS - 非IEブラウザは "フィルタ"属性をサポートしていますか?
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
他のブラウザでも、JavaScriptを使用しないで同様のCSSタグがサポートされていますか?
あなたがチェックアウトすることができます:http://snipplr.com/view/2836/grayscale-img-with-css-crossbrowser/
を、私はそれが役に立てば幸い。私はまだ画像操作やPhotoshopのためにサーバー側を使用することをお勧めします。
フィルタはActiveXに関連付けられています。
One example of how to achieve greyscaling in other browsersですが、JavaScriptを使用しています。
ありがとうございますActiveXの説明 –
いいえいいえ。現実的には、他のブラウザとは違う方法でIEを動作させない限り、クロスブラウザのWeb開発では使用しないでください。明白な例はPNGサポートです。
私はかなりOperaがMSのもののいくつかをサポートしていると確信しています。彼らがサポートしている部分を正確に見つけることができませんでした。
偉大な選択肢。 –
実際には動作していないようです。画像は20%の灰色のボックスで覆われていますが、まだわずかに消音されています。 –
私はそれをテストした後、この投稿を削除したいと思っていました。しかし、彼はそれをあまりにも早く受け入れた。そして今、私は下投票に苦しんでいます。しかたがない。 – janhartmann