首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使我的HTML‘字体’边缘颜色与css的背景相匹配?

问如何使我的HTML‘字体’边缘颜色与css的背景相匹配?
EN

Stack Overflow用户
提问于 2013-01-28 14:11:17
回答 2查看 2K关注 0票数 0

如何使我的HTML‘字体’边缘与css的背景相匹配?

我的意思是让“胖字体”的颜色(字体大小)逐个像素地改变以匹配背景。

例如白色字体和黑色背景。如何使字体边缘颜色平滑/渐变到与背景匹配?

例如:

代码语言:javascript
复制
<div style="font-size: 24px; weight: 600; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;">

MY TITLE n LOGO

</div>

显然,这在photoshop中作为图像可以做到,但这会违反带宽规则。我希望它是HTML和CSS的纯粹。有可能吗?这和“抗锯齿”有什么关系吗?抗锯齿到底是什么?懒惰模式

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-28 14:19:56

您可能想要做的(有点不清楚的问题)是将模糊的阴影投射到没有偏移量的文本。您可以通过使用text-shadow属性将CSS样式应用于文本来完成此操作,如下所示:

代码语言:javascript
复制
{text-shadow:0 0 2px #888;}

或者在你的例子中:

代码语言:javascript
复制
<div style='font-size: 24px; 
            weight: 600; 
            font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
            text-shadow:0 0 2px #888;'>
</div>

> for it.

您可以在上找到此Text-Shadow CSS属性的参考。它需要四个参数:

需要

  • h-shadow__:。水平阴影的位置。负值是allowed
  • v-shadow__:必需的。垂直阴影的位置。负值是allowed
  • blur__:可选的。模糊distance
  • color__:可选。阴影的颜色。

请注意,低于IE10的Internet Explorer浏览器不支持此属性。

但是,对于IE浏览器,您可以对文本应用模糊滤镜:

代码语言:javascript
复制
filter:progid:DXImageTransform.Microsoft.Blur(pixelradius=1);

或者是发光的滤光片:

代码语言:javascript
复制
filter:progid:DXImageTransform.Microsoft.Glow(Color=gray,Strength=1);

或者两者都有:

代码语言:javascript
复制
filter: progid:DXImageTransform.Microsoft.Blur(pixelradius=1)
        progid:DXImageTransform.Microsoft.Glow(Color=gray,Strength=1);

IE静态过滤器参考可在.中找到

票数 2
EN

Stack Overflow用户

发布于 2013-01-28 14:18:40

像这样编辑你的

代码语言:javascript
复制
<div style='font-size: 24px; weight: 600; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;'>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14556375

复制
相关文章

相似问题

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