我正在创建一个博客,在博客的顶部是一些场景的图像(我使用了纽约市的图片),其顶部是最新博客文章的文本。我认为让字母有轮廓真的很酷,但仍然可以是透明的,因此观众仍然可以看到图像。
我尝试了透明颜色的文本阴影,但我得到的只是一个黑色字母(我没想到但有道理)。我最终使用了 webkit-text-stroke 属性,它根本不是跨浏览器。我在 Chrome 和 Firefox 中都附上了它的图像,后面有一个文本阴影,所以你可以看到没有颜色的文本阴影是如何出现的(有点)。
有没有办法在现代浏览器中获得所需的效果(文本周围有边框,但没有颜色)?对于 IE9 及以下版本,我将只使用纯黑色。
这是我用来获得以下效果的代码:
figcaption {
position: absolute;
bottom: 0px;
left: 20px;
font-size: 90px;
color: transparent;
-webkit-text-stroke-width: 5px;
-webkit-text-stroke-color: #1F1F1F;
text-shadow: 1px 1px 5px rgba(255, 255, 255, 0.5);}
谢谢你。