标准CSS设置文本的前景/背景颜色?

时间:2014-02-19 21:54:32

标签: javascript html css text colors

是否有标准的CSS方式为文本设置2种颜色?一个前景色和一个背景色,它位于前景色的正下方,但稍微向右,以便您可以实际告诉前景色背后的背景色?

Kinf如下图所示但没有3D效果。我不关心那么深的背景颜色,只要你能分辨出有两种颜色。一个在前面,一个在它下面,但略微向右,这样背景颜色也有些可见。

enter image description here

提前感谢您的帮助! :)

5 个答案:

答案 0 :(得分:4)

是使用text-shadow为背景设置基础文本颜色和颜色,如下所示:

.twoColor {

    color: white;
    text-shadow: 2px 2px orange; 

}

<div class="twoColor">David</div>

答案 1 :(得分:2)

您可以将多个阴影设置为文本,如下所示:

text-shadow:    1px 1px #fe4902, 
                2px 2px #fe4902,
                3px 3px #fe4902,
                4px 4px #fe4902,
                5px 5px #fe4902,
                6px 6px #fe4902;

这将非常接近您的图像。这是一个很好的例子:

http://css-tricks.com/examples/3DTextTower/

答案 2 :(得分:0)

我认为这可能就是你要找的东西:)

http://www.w3schools.com/cssref/css3_pr_text-shadow.asp

[编辑] 实施例

text-shadow: 2px 2px #ff0000;

答案 3 :(得分:0)

使用css中的“color”属性设置字体颜色,但要执行您正在执行的操作,您还可以使用“text-shadow”CSS属性。

查看W3Schools

答案 4 :(得分:0)

要回顾@StéphanedeLuca的回答,您可以将文字阴影链接起来,以创建您想要的外观:

p {
    text-shadow: 1px 1px #02a2fe, 2px 2px #02a2fe, 3px 3px #02a2fe;
}

请点击此处查看不同深度:http://jsfiddle.net/3Acmq/