2017-03-23 4 views
0

私は、次のCSSを使用しています:Firefoxの、サファリ、およびChromeでうまく機能-webkit-text-stroke: 0.04em; white;- エクスプローラの-webkit-text-stroke?

-webkit-text-stroke: 0.04em; white; -webkit-text-fill-color: white; text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);

を。しかし、それはExplorerと互換性がありません。私はそれをExplorerでも動作させるにはどうすればいいですか?

+0

可能な複製(http://stackoverflow.com/questions/4567677/simulating-text-ストロークインインターネットエクスプローラ) – Nicholas

+0

私は** - webkit-text-stroke **を使用して文字を太らせ、** text-shadow **を使用してテキストの周囲を暗くします(文字を明瞭にするために写真の上に置かれたとき)、それは2つしか残りませんが、Safariでは動作しません。 – Eddy

答えて

0

これはIEでネイティブにサポートされていません。CanIUse browser support tableです。また、エッジでのサポートも貧弱です。ただし、フィルタを使用して同じ効果を得ることができます。

ここにa fiddle of it workingへのリンクです。著者の信用度はthe answerです。

必要なCSSの例... [Internet Explorerのシミュレーションテキストストローク]の

.myClass { 
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#000000)"; 
} 
+0

私は** - webkit-text-stroke **を使って文字を太らせ、** text-shadow **を使ってテキストの周囲を暗くします(写真の上に置いたときの文字の分かりやすさのために)他に2つは残しておきますが、Safariでは動作しません。 – Eddy

+0

** - webkit-text-stroke **は接頭辞を持つ限りSafariで動作するはずです。 –

+0

** - webkit-text-stroke **はSafariでは動作しますがIEでは動作しません – Eddy

関連する問題