首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android Chrome多行文字阴影模糊渲染

Android Chrome多行文字阴影模糊渲染
EN

Stack Overflow用户
提问于 2016-11-09 18:26:43
回答 1查看 358关注 0票数 3

我在Android (6.0.1) Chrome浏览器(54.0.2840.68)中遇到了一个奇怪的bug,当涉及到大字体和模糊的文本阴影渲染时。据报道,它也出现在MacOS Chrome中,尽管我无法重现它。

我将这个问题压缩到一个小笔下,以便进一步研究:http://codepen.io/quarkus/pen/BQaBGj

简而言之,这就是我试图呈现的样式标题。

代码语言:javascript
复制
h1 {
  font-family: sans-serif;
  text-transform: uppercase;
  font-size: 60px;
  margin: 0;
  color: white;
  line-height: 1.2; 
}

h1.shadow {
  text-shadow: 0 0 0 transparent, 0px 0px 40px rgba(0, 0, 0, 1); 
}

类.filter、.fix3d和.fix只是试图通过在3d上下文中渲染标题(或通过将阴影创建为模糊的:之前)来解决此问题。

这是大多数安卓设备的外观:

s.codepen.io/quarkus/debug/BQaBGj on the device

有没有人体验过这种渲染,并能给我一个解决方案?

谢谢马库斯

编辑:忘记了一件事。只有当页面由用户自己或通过在笔中设置一个元标记(如:<meta name="viewport" content="width=device-width, initial-scale=1"> )进行“缩放”时,才会发生这种情况。

EN

回答 1

Stack Overflow用户

发布于 2017-03-22 00:25:18

我肯定是在Browserstack设备(Galaxy和Nexus手机)上得到的,我还没有在设备上看到它,但我没有太多的设备要检查。

然而,对我来说,修复它的方法是转换和阻塞文本:

代码语言:javascript
复制
.text {
    transform: translateZ(0);
    display: inline-block;
}

不是一个很好的修复,因为我需要我的文本到display: inline,但它工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40504729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档