91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

文本寬高如何實現自適應div

發布時間:2020-07-21 13:54:08 來源:億速云 閱讀:146 作者:Leah 欄目:web開發

本篇文章為大家展示了文本寬高如何實現自適應div,代碼簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

在嘗試了幾個JavaScript代碼段和用于將文本擬合到div中的庫之后,我感到有些難受,因為這些都沒有處理DIV的“高度”,文本可能會溢出......

所以我在CoffeeScript中編寫了這個簡單的函數,它測試文本是否溢出div并且它將減小它的大小直到它適合!

函數查找帶有.Resig類標記的元素,并僅調整它們的大小。

autoSizeText = ->
    elements = $('.resize')
    console.log elements    return if elements.length < 0

    for el in elements      do (el) ->

        resizeText = ->
          elNewFontSize = (parseInt($(el).css('font-size').slice(0, -2)) - 1) + 'px'
          $(el).css('font-size', elNewFontSize)

        resizeText() while el.scrollHeight > el.offsetHeight

這是JavaScript編譯版本:

var autoSizeText;autoSizeText = function() {
  var el, elements, _i, _len, _results;
  elements = $('.resize');
  console.log(elements);
  if (elements.length < 0) {
    return;
  }
  _results = [];
  for (_i = 0, _len = elements.length; _i < _len; _i++) {
    el = elements[_i];
    _results.push((function(el) {
      var resizeText, _results1;
      resizeText = function() {
        var elNewFontSize;
        elNewFontSize = (parseInt($(el).css('font-size').slice(0, -2)) - 1) + 'px';
        return $(el).css('font-size', elNewFontSize);
      };
      _results1 = [];
      while (el.scrollHeight > el.offsetHeight) {
        _results1.push(resizeText());
      }
      return _results1;
    })(el));
  }
  return _results;};

上述內容就是文本寬高如何實現自適應div,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

美姑县| 乡城县| 常州市| 临沧市| 沁源县| 大兴区| 灵川县| 建阳市| 于田县| 雷州市| 桐庐县| 台中县| 松潘县| 东辽县| 岳阳县| 北京市| 虹口区| 修文县| 阿克苏市| 揭阳市| 特克斯县| 大同县| 栖霞市| 北川| 海林市| 汝南县| 盐边县| 盐城市| 湘潭市| 沐川县| 安阳县| 弥勒县| 夏津县| 禄劝| 丹寨县| 三都| 乌恰县| 南木林县| 滕州市| 横峰县| 彰武县|