rgba 字母周围的奇怪轮廓
Weird outline around rgba letter
我在深色背景上为一个字母添加了 rgba 颜色,并且在 Chrome (67) 中它周围有一个非常小的白色轮廓。我强制 outline: none
但没有任何改变。
body {
background: #575354;
}
span.letter-back{
top:-40px;
z-index: 1;
color:rgba(237, 28, 36, 0.3);
font-size:300px;
font-weight:900;
font-family: sans-serif;
outline:none !important;
}
<span class="letter-back">B</span>
有什么想法吗?谢谢!
这个 'white border' 实际上是浏览器试图在灰色上很好地呈现这个大的半透明字母。您看到的颜色实际上介于灰色和透明暗红色之间,呈现出白色光晕。
我会尝试使用这些 CSS 属性:
CSS text-rendering
它们可能会对输出产生影响。
除此之外,我建议在这里选择不透明的颜色,以避免任何不可预测的外观。看起来这是#854246
尝试使用 rgb 定义颜色并将不透明度设置为 .3
span.letter-back {
color:rgb(237, 28, 36);
opacity: .3;
}
它的渲染方式与 RGBA 不同。
我在深色背景上为一个字母添加了 rgba 颜色,并且在 Chrome (67) 中它周围有一个非常小的白色轮廓。我强制 outline: none
但没有任何改变。
body {
background: #575354;
}
span.letter-back{
top:-40px;
z-index: 1;
color:rgba(237, 28, 36, 0.3);
font-size:300px;
font-weight:900;
font-family: sans-serif;
outline:none !important;
}
<span class="letter-back">B</span>
有什么想法吗?谢谢!
这个 'white border' 实际上是浏览器试图在灰色上很好地呈现这个大的半透明字母。您看到的颜色实际上介于灰色和透明暗红色之间,呈现出白色光晕。
我会尝试使用这些 CSS 属性: CSS text-rendering
它们可能会对输出产生影响。
除此之外,我建议在这里选择不透明的颜色,以避免任何不可预测的外观。看起来这是#854246
尝试使用 rgb 定义颜色并将不透明度设置为 .3
span.letter-back {
color:rgb(237, 28, 36);
opacity: .3;
}
它的渲染方式与 RGBA 不同。