IE でのテキスト シャドウの作成に関する Stackoverflow の記事を見つけました: StackQuestion ここで、そこにあるすべての「フィルター」ソリューションを試してみました。
IE の適切なテキスト シャドウ テクニックを知っている人はいますか? IE9だけでも…
ありがとうございました
IE でのテキスト シャドウの作成に関する Stackoverflow の記事を見つけました: StackQuestion ここで、そこにあるすべての「フィルター」ソリューションを試してみました。
IE の適切なテキスト シャドウ テクニックを知っている人はいますか? IE9だけでも…
ありがとうございました
このサイトをチェックしてください:http://css3pie.com/
これは、IE6-9でCSS3を使用できるようにするプラグインです。
Internet Explorer でテキストの影の効果を得ることができます。IE のぎこちないフィルターの影の効果を手なずけ、強制的に見栄えを良くし、テキストのピクセル化を止めます。IE Chroma フィルターを使用します。
...または、IE8/9 に簡単にアクセスできない場合は、IE9 IE8 モードでのそのフィドルのスクリーンショットを次に示します。IE のデフォルト フィルタである恐ろしい、アーティファクトに満ちた、ピクセル化されたごちゃごちゃしたフィルタと、非常に鮮明で正常に見える Chroma フィルタの同等品との違いに注目してください。
CSS コード例。彩度フィルターと別のフィルターがすべて 1 行にあり、1 つの行に対して引用符で囲まれていることに注意してください。また、-ms-filter
彩度の色が背景色と正確に一致する方法と、彩度の色が主な効果をどのように補完するか (ただし一致しません) に注意してください。色:
.chroma-glow {
background-color: #dfdfdf;
-ms-filter: "progid:DXImageTransform.Microsoft.Chroma(Color=#dfdfdf)progid:DXImageTransform.Microsoft.Glow(color=ffffff,strength=4)";
}
.chroma-shadow {
background-color: #dfdfdf;
-ms-filter: "progid:DXImageTransform.Microsoft.Chroma(Color=#dfdfdf)progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=2,color=ffffff)";
}
いくつかの要件(苦労して学んだ...)
block
またはinline-block
でなければなりませんinline
。position: relative;
、またはposition: absolute;
position: absolute;
(または `position: relative; 要素に直接適用すると機能します)$elem.css('filter','progid...');
使用する場合、クロマを機能させるにはフィルタを使用して背景色を要素に直接適用する必要があるようです。いくつかのヒント:
#element {
filter: glow(color=black,strength=5);
}