簡體   English   中英

以工具提示的形式顯示文本溢出

[英]Show text overflow in the form of a tooltip

我有這樣的事情。

<div class="someclass">
    <label data-fieldid="191366" data-val="159" class="evLabel form-control">
        Some Long Text
    </label>
</div>

我這樣做了,如果文本太長,則通過編寫text-overflow:elipsisoverflow: hiddenwhite-space:nowrap overflow: hidden

我需要讓它在懸停時顯示帶有整個文本(一些長文本)的工具提示彈出窗口,並且可能當它知道這個elipsis實際上隱藏了一些東西時(所以,當它是必要的時候)。 如何做這樣的事情?

試試下面的代碼示例:

 label { text-overflow: ellipsis; overflow: hidden; display: inline-block; white-space: nowrap; width: 50px; }
 <label for="x" title="Long Long Long ............... Text">Long Long Long ............... Text</label>

如果您需要對此進行修改,請發表評論。 您也可以查看此LINK

 div { line-height: 20px; } #data { width: 100px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } #data:hover { overflow: visible; white-space: normal; width: auto; position: absolute; background-color: #FFF; } #data:hover+div { margin-top: 20px; }
 <div>1: ONE</div> <div id="data">2: Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two </div> <div>3: THREE</div> <div>4: Four</div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM