gpt4 book ai didi

internet-explorer - IE 中带有文本阴影的透明文本

转载 作者:技术小花猫 更新时间:2023-10-29 11:39:03 28 4
gpt4 key购买 nike

color: rgba(255,255,255,0.0);text-shadow: 0px 0px 2px rgba(255,255,255,1); 结合使用时,Internet Explorer 似乎从文本本身继承text-shadow的透明度,导致阴影根本不出现。

JSFiddle 示例(在 IE 中查看): http://jsfiddle.net/495dZ/1/

是否有巧妙的伪类技术来解决这个问题?或者可能使用 jQuery 来达到类似的效果?

最佳答案

您可以将文本隐藏在窗口/屏幕的边缘,也可以考虑为旧版本的 IE 添加后备。

Working Example

.black-box {
background: url(http://i44.tinypic.com/2rzwis3.jpg) no-repeat;
padding: 20px;
}
span.shadow {
font: 20px Arial;
position: absolute;
left:-100px;
top:-100px;
color: rgba(0, 0, 0, 1);
text-shadow: 120px 120px 2px rgba(255, 255, 255, 1);
}

<!--[if lte IE 9]>
<style>
span.shadow {
position: static;
display:inline-block;
font: 20px Arial;
color: rgba(255, 255, 255, 1);
filter:progid:DXImageTransform.Microsoft.Blur(pixelradius=2.25);
}
</style>
<![endif]-->

<div class="black-box">
<span class="shadow">This is some text.</span>
</div>

关于internet-explorer - IE 中带有文本阴影的透明文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20482663/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com