مثالان على تعيين حجم الخط وموضعه في الكتلة بالنسبة لعرضه. أحدهما لـ 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;
}
حيث يتم أيضًا تعيين حجم النص وموضعه بالعين على أي دقة شاشة.
