مثالان على تعيين حجم الخط وموضعه في الكتلة بالنسبة لعرضه. أحدهما لـ JS ، إذا لم يكن الحظر هو العرض الكامل للشاشة ، والآخر لـ CSS ، إذا كان ممتلئًا.
في البداية ، لدينا صورة يوجد عليها النص في المكان الصحيح ، والتي لا تتداخل مع أجزاء معينة منه.
تم تعيين جميع قيم هذا التصميم لحجم كتلة يبلغ 1170 بكسل.
مثال بأبعاد دقيقة

HTML 1
<div dir="rtl" class="fontsize"> <div class="text">حجم الخط</div> <img src="https://i.ibb.co/c3x4CHN/font-size.jpg" /> </div>
منشورات قد تفيدك
Css 2
.fontsize { position: relative; } .fontsize img { width: 100%; } .fontsize .text { width: 100%; position: absolute; font-family: 'Roboto', sans-serif; color: #337AB7; font-size: 48px; top: 40px; left: 130px; }
مثال بأبعاد عبر JAVASCRIPT

JAVASCRIPT 3
function fontsize() { let block = document.querySelector('.fontsize'); let text = document.querySelector('.fontsize .text'); let w = block.offsetWidth; text.style.fontSize = w/24 + "px"; text.style.top = w/38 + "px"; text.style.left = w/9 + "px"; } window.onload = fontsize; window.onresize = fontsize;
مثال على تحجيم CSS إذا كان عرض الكتلة يساوي الشاشة

.fontsize .text { font-size: 4vw; top: 4vw; left: 12vw; }
حيث يتم أيضًا تعيين حجم النص وموضعه بالعين على أي دقة شاشة.