<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          CSS 實(shí)現(xiàn)文本的單行和多行溢出省略效果

          共 1053字,需瀏覽 3分鐘

           ·

          2021-08-23 08:54

          單行文本

          .text {
              overflow: hidden; 
            text-overflow: ellipsis; 
            white-space: nowrap;
          }
          • overflow: hidden(文字長(zhǎng)度超出限定寬度,則隱藏超出的內(nèi)容)
          • white-space: nowrap(設(shè)置文字在一行顯示,不能換行)
          • text-overflow: ellipsis(規(guī)定當(dāng)文本溢出時(shí),顯示省略符號(hào)來(lái)代表被修剪的文本)

          多行文本(css)

          .text {
            display: -webkit-box;
            overflow: hidden;
            -webkit-line-clamp2;
             -webkit-box-orient: vertical;
          }
          • -webkit-line-clamp: 2(用來(lái)限制在一個(gè)塊元素顯示的文本的行數(shù), 2 表示最多顯示 2 行。為了實(shí)現(xiàn)該效果,它需要組合其他的WebKit屬性)
          • display: -webkit-box(和 1 結(jié)合使用,將對(duì)象作為彈性伸縮盒子模型顯示 )
          • -webkit-box-orient: vertical(和 1 結(jié)合使用 ,設(shè)置或檢索伸縮盒對(duì)象的子元素的排列方式 )
          • overflow: hidden(文本溢出限定的寬度就隱藏內(nèi)容)
          • text-overflow: ellipsis(多行文本的情況下,用省略號(hào)“…”隱藏溢出范圍的文本)

          多行文本(js)

          • 監(jiān)聽(tīng)DOM尺寸變化
          • 判斷是否溢出 scrollHeight > offsetHeight
          • 二分查找多行截取字符臨界值(算法的解法:判斷字符串是否溢出,二分查找字符串溢出臨界子串,控制...顯示)

          最后

          歡迎關(guān)注「三分鐘學(xué)前端」,回復(fù)「交流」自動(dòng)加入前端三分鐘進(jìn)階群,每日一道編程算法面試題(含解答),助力你成為更優(yōu)秀的前端開(kāi)發(fā)!

          》》面試官也在看的前端面試資料《《
          “在看和轉(zhuǎn)發(fā)”就是最大的支持
          瀏覽 37
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  手机av在线观看 台湾成人在线视频 | A片免费的 | 91在线一区 | 亚州在线视频 | 免费网站啪啪 |