P粉9261742882023-08-29 15:37:17
これを行う 1 つの方法は、ホバーされたテキストの上下に ::before
疑似要素を作成することです。
P粉9828815832023-08-29 00:55:51
これを行う方法はたくさんありますが、ツールチップをコンテナの外に表示したいだけの場合は、z-index
や overflow
を使用する必要はありません。ツールチップを相対コンテナ内の位置決めコンテキストに移動するだけです。
あなたのコメントに基づいて、テキストの上にマウスを移動したときにのみツールヒントを表示したいので、マウスを移動したいものを相対コンテナでラップすることをお勧めします。これを説明するために、相対コンテナを使用することを決定した場所と比較して、外側のフレームに境界線を追加しました。
次に、正しい要素をターゲットにするために、box:hover
を relative-container:hover
に変更するだけです。
説明のために、HTML 名とクラス名をよりセマンティックかつ簡潔になるように整理してみました。お役に立てれば!
###例###リーリー リーリー