0

文字に効果を追加しようとしていますが、あちこちにスパン タグを追加したくありません。CSS を使用してテキスト行内の特定の文字をターゲットにすることは可能ですか?

私はあることを知っています:first-child, :first-of-type, :only-child, :last-child, :last-of-type, :only-of-type ,:nth-child, :nth-of-type ,:nth-last-childし、:nth-last-of-type信じています。しかし、これらのどれも、任意の組み合わせで私が望むことを行うのに役立ちません.

これは、文字ごとにターゲットにする必要があるものです。 <p>Hello.</p>

これは私が望んでいないことです。lettering.js もありませ

<p>
<span class"somefancyname">H</span>

<span class"somefancyname">e</span>

<span class"somefancyname">l</span>

<span class"somefancyname">l</span>

<span class"somefancyname">o</span>

<span class"somefancyname">.</span>
</p>

最後に - そんなに多くのタグを使うのは本当に悪いことですか? spanあれだけ使うと汚く感じる…理由はよくわからない。ありがとうございます!誰かがこれを意味を成すように言い換えることができれば - 私は少しとりとめのない感じです - ありがとう!

注:文字にさまざまなアニメーションを追加したいと考えています。(1)ページ上の場所だけでなく、複数のspanタグに関心があるのはそのためです。何のアニメーション?ここで弾むものもあれば、あちらで色を変えるものもあれば、あちらで回転するものもあります。JSを使用するか、spanタグに屈する唯一の解決策はありますか?

4

1 に答える 1

0

私はjqueryがこれを行うことができることを知っています:

$(document).ready(function(){
count = 0; limit = 10;
var refreshId = setInterval( function() {
if(count < limit) {

$( '.data tr:contains("blah")') .css( {"display":"none"} );
$( '.mainpart h2 a') .css( {"text-decoration":"underline" , "color":"#38c"} )

}
else {
clearInterval(refreshId);
}
}, 2000);
});
于 2014-04-19T17:57:01.157 に答える