0
私はページの左側に、各要素のツールチップ(ホバー上)のリストを持っています。 各要素の右側にツールチップを表示しますが、ツールチップの内容が大きくなることがあります(10-30行)。私のリストの最後の項目のツールチップを表示すると、の下部がブラウザの外にあります。ウィンドウの外側に大きなツールチップがあります
ツールチップを常にウィンドウに表示できますか?たとえば、リストの最初の要素にマウスを置くと、マウスの右にツールチップの一番上が表示され、最後の要素にマウスポインタを合わせると、マウスのツールチップの一番下が表示されます。
CSSのソリューションは完璧ですが、JavaScriptが可能です。
おかげ
実際のCSS:
.menu-item .tooltiptext {
visibility: hidden;
width: 360px;
background-color: #e5e5e5;
color: black;
border-radius: 6px;
padding: 15px;
position: absolute;
z-index: 100;
top: -50%;
left: 110%;
border: solid 1px #333;
}
.menu-item:hover .tooltiptext {
visibility: visible;
opacity: 1;
}
あなたのコードはありますか? –