假设我有一个必须维护的固定字体颜色,并且它覆盖可以是任何颜色的内容,那么无论覆盖什么内容,我如何才能确保字体可读?
这是一个 jsFiddle 来演示我试图描述的效果。 http://jsfiddle.net/4AUDr/
#overlay
{
position: relative;
top: -150px;
color: #860101;
}
Meme 标题使用带有黑色轮廓的白色文本,使其在任何假设的 meme 图像上都可读,但是我认为没有跨浏览器兼容的 CSS 唯一方法可以实现这一点,而且使用较小的字体可能看起来很糟糕。
这个问题有什么解决方案?
原文由 Nikita240 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以试验
text-shadow
属性( MDN 文档),例如:( jsFiddle )
它在 IE10 中受支持。对于 IE9,您可以按照 此答案 使用专有的 Internet Explorer 过滤器。