首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何改变HTML/CSS中的文本透明度?

如何改变HTML/CSS中的文本透明度?
EN

Stack Overflow用户
提问于 2012-05-31 22:21:30
回答 8查看 465.4K关注 0票数 130

我对HTML/CSS非常陌生,我正在尝试将一些文本显示为50%透明。到目前为止,我已经用HTML完全不透明地显示了文本

代码语言:javascript
复制
<html><font color=\"black\" face=\"arial\" size=\"4\">THIS IS MY TEXT</font></html>

然而,我不确定如何改变它的不透明性。我试着在网上查找,但我不确定如何处理我找到的代码。

EN

回答 8

Stack Overflow用户

发布于 2012-05-31 22:25:08

选中Opacity,您可以将此css属性设置为要使其透明的div、<p>或使用<span>

顺便说一下,字体标签是deprecated,使用css设置文本样式

代码语言:javascript
复制
div {
    opacity: 0.5;
} 

编辑:此代码将使整个元素透明,如果您想使**只是文本**透明检查@Mattias Buelens答案

票数 112
EN

Stack Overflow用户

发布于 2014-12-03 00:30:26

只需使用rgba标签作为文本颜色即可。您可以使用opacity,但这将影响整个元素,而不仅仅是文本。假设你有一个边框,这也会使它变得透明。

代码语言:javascript
复制
.text
    {
        font-family: Garamond, serif;
        font-size: 12px;
        color: rgba(0, 0, 0, 0.5);
    }
票数 18
EN

Stack Overflow用户

发布于 2012-05-31 22:29:02

您最好的解决方案是查看元素的“不透明度”标签。

例如:

代码语言:javascript
复制
.image
{
    opacity:0.4;
    filter:alpha(opacity=40); /* For IE8 and earlier */
}

因此,在您的示例中,它应该如下所示:

代码语言:javascript
复制
<html><span style="opacity: 0.5;"><font color=\"black\" face=\"arial\" size=\"4\">THIS IS MY TEXT</font></html>

但是,不要忘记在HTML5中不支持该标记。

您也应该使用CSS :)

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

https://stackoverflow.com/questions/10835500

复制
相关文章

相似问题

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