-4

JQueryでさまざまなハイライトクラスを定義できるかどうか知りたいのですが。私がやりたいのは、selector1で選択されたいくつかのタグをオレンジ色で強調表示し、selector2で選択された他のタグを赤で強調表示することです。

これは私のCSSコードです:

tag.highlight { background: orange; } //class toggled for tags selected by selector1

tag.highlight_red { background: red; }//class toggled for tags selected by selector2

tag.highlightは機能しますが、tag.highlight_redは機能しません。何か案が?

ありがとう

4

2 に答える 2

1

たぶん私はあなたが達成しようとしていることを見逃しています。要素自体の背景色を変更しようとしていますか、それとも選択色だけを変更しようとしていますか?おそらく、選択を定義します。

テキスト選択の色だけの場合は、ここでヒントを試してください:http: //css-tricks.com/overriding-the-default-text-selection-color-with-css/

p.red::selection {
    background: #ffb7b7;
}
p.red::-moz-selection {
    background: #ffb7b7;
}
p.blue::selection {
    background: #a8d1ff;
}
p.blue::-moz-selection {
    background: #a8d1ff;
}
p.yellow::selection {
    background: #fff2a8;
}
p.yellow::-moz-selection {
    background: #fff2a8;
}
于 2012-05-12T16:35:04.943 に答える
0

試す:

tag.highlight { background-color: orange; } //class toggled for tags selected by selector1

tag.highlight_red { background-color: red !important; }//class toggled for tags selected by selector2
于 2012-05-12T16:07:35.123 に答える