div内のテキストを強調表示しようとしていますが、強調表示はテキスト内の固定行です。これまでは、2つのdivを使用する非常に単純なソリューションがありました.1つはテキストを格納し、もう1つはハイライトとして動作し、テキストをスクロールするとハイライトdivを通過します。スクロール中にdivのテキスト行を強調表示
次のようにHTMLは次のとおりです。
<div id="test">
text...
</div>
<div id="highlight"></div>
CSSは次のとおりです。
#highlight {
position: fixed;
top: 50%;
width: 100%;
background-color: #ccff00;
height: 30px;
opacity: 0.6;
}
#test{
position: absolute;
font-size: 30px;
top: 50%;
}
A demo of it can be found here
誰がテキストをスクロールで行うことができるようにそれを作る方法を知っている場合、私は思っていましたユーザーがスクロールすると、次の行が強調表示されます。現在はスクロールしているため、ハイライトに行がないか、完全な行が強調表示されません。さらに、テキストスクロールを一番下までスクロールさせるのがどのように最善になるのだろうと思っていました。トップワークのオフセットと同じサイズのマージンを追加しますか?これに対する代替解決策も同様に評価されるであろう。