在css3中按文本更改颜色

时间:2014-04-02 19:22:30

标签: css css3

我遇到了以下代码。此代码应自动更改特定单词或其他字符的文本颜色。代码不适合我,真的应该工作或不是真的

#text [all "(" ] {
  color: blue;
}

代码位于this page的底部。

1 个答案:

答案 0 :(得分:0)

没有。如果你想这样做,你需要做一些非常糟糕的事情,例如给每个角色一个自己作为类的跨度,或者(我的偏好)使用Javascript。 Knockout是一个很棒的库,它可以让你根据变量或函数的值(以及许多其他有用的东西)应用类或CSS样式,所以如果你有一个表并希望负数显示为红色,你的<TD>标记看起来像:

<td data-bind="with: someObject, text: someProperty, css: {'isRed':someProperty()<0}"></td>

你需要一个像

这样的JavaScript对象
var someObject = {
    someProperty: ko.observable(0);
}

然后你只需要应用你的Knockout绑定就可以了!