Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 2 của 2
  1. #1

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Sử dụng JQuery thì có code đây, nhưng mình chưa chạy thử, bạn cần kiểm tra nhé!


    Mã:
    (function($) {    $.fn.textfill = function(maxFontSize) {        maxFontSize = parseInt(maxFontSize, 10);        return this.each(function(){            var ourText = $("span", this),                parent = ourText.parent(),                maxHeight = parent.height(),                maxWidth = parent.width(),                fontSize = parseInt(ourText.css("fontSize"), 10),                multiplier = maxWidth/ourText.width(),                newSize = (fontSize*(multiplier-0.1));            ourText.css(                "fontSize",                 (maxFontSize > 0 && newSize > maxFontSize) ?                     maxFontSize :                     newSize            );        });    };})(jQuery); $(document).ready(function() {    $('.jtextfill').textfill({ maxFontPixels: 36 });});
    Mã:
    <div class='jtextfill' style='width:100px;height:50px;'>    My Text Here</div>

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •