डायनामिक टेक्स्ट आकार बदलना
एक प्रतिक्रियाशील वेब इंटरफ़ेस बनाने की खोज में, आपको एक बाधा का सामना करना पड़ा है: जबकि छवियां सहजता से अपने आकार को अनुकूलित करती हैं जैसे ही विंडो का आकार बदलता है, टेक्स्ट दृढ़तापूर्वक स्थिर रहता है। इस समस्या को हल करने से आपका उपयोगकर्ता अनुभव बेहतर हो सकता है, यह सुनिश्चित करते हुए कि पेज की सामग्री व्यूपोर्ट आयामों की परवाह किए बिना पठनीय और सौंदर्य की दृष्टि से सुखद बनी रहे।
बचाव के लिए jQuery
जबकि शुद्ध सीएसएस पाठ का आकार बदलने के लिए सीमित विकल्प प्रदान करता है, जावास्क्रिप्ट, विशेष रूप से jQuery लाइब्रेरी, एक सीधा समाधान प्रदान करता है। jQuery का लाभ उठाकर, आप विंडो की ऊंचाई के आधार पर टेक्स्ट आकार को गतिशील रूप से समायोजित कर सकते हैं, जिससे वास्तव में तरल और उत्तरदायी इंटरफ़ेस बन सकता है।
यह कैसे काम करता है
jQuery स्क्रिप्ट मॉनिटर करती है विंडो आकार बदलने की घटनाएँ। पता चलने पर, यह पूर्वनिर्धारित मानक ऊंचाई की तुलना में विंडो की ऊंचाई में प्रतिशत परिवर्तन की गणना करता है जिस पर पाठ का आकार इष्टतम होता है। यह प्रतिशत तब आधार फ़ॉन्ट आकार पर लागू होता है, जिसके परिणामस्वरूप फ़ॉन्ट आकार का आनुपातिक समायोजन होता है।
कार्यान्वयन
अपने पृष्ठ में निम्नलिखित जावास्क्रिप्ट कोड शामिल करें:
$(function() {
$(window).bind('resize', function()
{
resizeMe();
}).trigger('resize');
});
function resizeMe() {
//Standard height, for which the body font size is correct
var preferredHeight = 768;
//Base font size for the page
var fontsize = 18;
var displayHeight = $(window).height();
var percentage = displayHeight / preferredHeight;
var newFontSize = Math.floor(fontsize * percentage) - 1;
$("body").css("font-size", newFontSize);
}
स्क्रिप्ट के पीछे का जादू
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3