我有一個工具提示,我希望它在點擊時永久可見並在再次單擊時消失。現在我寫的代碼在你懸停和關閉圖像時工作的很好。如何在光標不再徘徊時使工具提示保持可見
任何人都可以請幫助使它保持可見點擊和不可見再次點擊。
這裏是我的代碼:
CSS
.tooltip {
position: relative;
display: inline-block;
cursor: pointer;
}
.tooltip .tooltiptext {
visibility: hidden;
width: 285px;
background-color: black;
color: #fff;
text-align: left;
border-radius: 6px;
padding: 5px 10px;
position: absolute;
z-index: 1;
top: -23px;
right: 125%;
opacity: 0;
transition: opacity 1s;
}
.tooltip .tooltiptext::after {
content: "";
position: absolute;
top: 20%;
left: 100%;
margin-top: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent transparent black;
}
.tooltip:hover .tooltiptext {
visibility: visible;
opacity: 1;
}
HTML
<div id = "help">
<div class="tooltip">
<img type = help src="help.png" alt = "Support">
<p class="tooltiptext">
<b>Support: </b> <br />
</p>
</div>
</div>
除非你使用一個表單控件(如單選按鈕)作爲一個撥動記憶的開/關狀態(算有點哈克)有沒有辦法做到這只是在CSS中。你需要一個JS來設置'.tooltiptext'爲可見或隱藏。 – Moob
是的,我想我可能不得不使用JS來做到這一點!我不擅長JS tho:\ –