Сделать текст шириной с родительский элемент динамического размера

145
27 января 2022, 02:20

У меня есть элемент динамического размера (inline). В нём есть несколько элементов, одним из которых является текст. Как сделать так, чтобы ширина текста была шириной inline-элемента и не вызывала расширения?

EDIT: Я немного переосмыслил структуру и реализовал родительский блок как flex. Может быть, это поможет?

Answer 1

Если я правильно понял вопрос, то вот как вариант
Чтобы увидеть результат, раскрывайте на всю страницу, уменьшая и увеличивая ее по ширине

(function($) { 
  $.fn.fitText = function(kompressor, options) { 
    var compressor = kompressor || 1, 
      settings = $.extend({ 
        'minFontSize': Number.NEGATIVE_INFINITY, 
        'maxFontSize': Number.POSITIVE_INFINITY 
      }, options); 
    return this.each(function() { 
      var $this = $(this); 
      var resizer = function() { 
        $this.css('font-size', Math.max(Math.min($this.width() / (compressor * 100), parseFloat(settings.maxFontSize)), parseFloat(settings.minFontSize))); 
      }; 
      resizer(); 
      $(window).on('resize.fittext orientationchange.fittext', resizer); 
    }); 
  }; 
})(jQuery); 
 
$(document).ready(function() { 
  $("#title").fitText(1.1, { 
    minFontSize: '1%', 
    maxFontSize: '300%' 
  }); 
});
h2 { 
  font-size: 300%; 
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<section id="intro" class="full-height"> 
  <div class="content vertical-center"> 
    <div class="title" id="title"> 
      <h2>Текст шириной с родительский элемент динамического размера</h2> 
    </div> 
  </div> 
</section>

READ ALSO
Проблема с компиляцией в среде Code Blocks

Проблема с компиляцией в среде Code Blocks

Code Blocks не компилирует файл, в пути к которому содержатся русские символыВыдаёт ошибку:

97
Некорректно работает GetPixel

Некорректно работает GetPixel

Нужно получить цвет пикселя в определенных координатах окна, использую для этого функцию GetPixel, но в выводе получаю 255 255 255, хотя по координатам...

97
Сортировка связанного списка

Сортировка связанного списка

Реализовал простой связанный список и несколько функций для вставки, получения и сортировки его элементовНо с последней возникли проблемы...

115
анонимные структуры и auto

анонимные структуры и auto

Всем привет, есть вот такой вот кодСкажите ,пжл, какого типа vt, и как авто его вообще вывел?

146