重複の可能性:
IE の text-shadow と同等
Safariで正常に機能するこのテキストシャドウがあります。しかしIEにはありません。Safari と IE で同じ影の効果を得るにはどうすればよいですか?
<a class="feast_info" title="title">feast</a>
.feast_info {
cursor: pointer;
color: green;
text-shadow: 2px 2px 2px #303030;
}
重複の可能性:
IE の text-shadow と同等
Safariで正常に機能するこのテキストシャドウがあります。しかしIEにはありません。Safari と IE で同じ影の効果を得るにはどうすればよいですか?
<a class="feast_info" title="title">feast</a>
.feast_info {
cursor: pointer;
color: green;
text-shadow: 2px 2px 2px #303030;
}
古いバージョンのInternetExplorerは、これらのCSS構造を実装していません。代わりに、CSSでこれを使用できます。
Internet Explorer 8:
#text_block_id {
-ms-filter: "progid:DXImageTransform.Microsoft.DropShadow(OffX=3, OffY=3, Color=#99cc99)";
}
Internet Explorer 5.5-7:
#text_block_id {
filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=3, OffY=3, Color=#99cc99);
}
これらの2行をCSSに追加すると、InternetExplorer5.5から8がサポートされます。
text-shadow
は IE ではサポートされていませんが、効果のエミュレートに関するいくつかの提案があります。ただし、公平を期すために、結果は印象的ではありません。
グレースフル デグラデーションの概念に固執し、それらをサポートしていないブラウザーに対する重要でない影響を破棄することを強くお勧めします。それが絶対に必要な場合 (つまり、ブランド認知のために)、およびそのアプリケーションの範囲が許す場合 (つまり、1 か所にのみ存在する必要がある場合) は、事前にレンダリングされたコンテンツを IE に png 画像としてフィードできます。
これはtext-shadow
、最も一般的なブラウザに適用されます(以下のテスト リストを参照)。
CSS
text-shadow: 1px 1px 2px #444444;
filter: dropshadow(color=#444444, offx=1, offy=1);
filter: shadow(color=#444444,direction=135,strength=2);
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#444444,direction=135,strength=2)";
テスト済み:
サファリの場合はこれを入れてみてください
-webkit-text-shadow: 2px 2px 2px #303030;