मैं यहाँ थोड़ी देर से आ रहा हूँ, मुझे इसके लिए उतना श्रेय नहीं मिल रहा है, मैं नीचे दिए गए उत्तरों का मिश्रण कर रहा हूँ क्योंकि मुझे एक परियोजना के लिए ऐसा करने के लिए मजबूर किया गया था।
तो सवाल का जवाब देने के लिए: इस सीएसएस संपत्ति जैसी कोई चीज नहीं है । मुझे पता नहीं क्यों, लेकिन मुझे लगता है कि यह इसलिए है क्योंकि वे इस संपत्ति के दुरुपयोग से डरते हैं, लेकिन मुझे कोई उपयोग मामला नहीं मिलता है जहां यह एक गंभीर समस्या हो सकती है।
जो भी हो, समाधान क्या हैं?
: दो उपकरण हमें ऐसा करने की अनुमति देगा मीडिया क्वेरी ans VW संपत्ति
1) हमारे सीएसएस में हर कदम के लिए एक मीडिया क्वेरी बनाने में एक "मूर्ख" समाधान है, जो एक निश्चित राशि से फ़ॉन्ट को दूसरी निश्चित राशि में बदलता है। यह काम करता है, लेकिन यह करने के लिए बहुत उबाऊ है, और आपके पास एक चिकनी रैखिक पहलू नहीं है।
2) जैसा कि ऑलमोस्ट पिट ने समझाया, मिनीमा के लिए एक शानदार समाधान है:
font-size: calc(7px + .5vw);
यहाँ न्यूनतम चौड़ाई चौड़ाई के 0.5% के अतिरिक्त 7px होगी।
यह वास्तव में पहले से ही शांत है और ज्यादातर मामलों में काम कर रहा है । इसके लिए किसी भी मीडिया क्वेरी की आवश्यकता नहीं है, आपको बस कुछ समय बिताने के लिए सही पैरामीटर खोजना होगा।
जैसा कि आपने देखा कि यह एक रैखिक कार्य है, बुनियादी गणित आपको सीखते हैं कि दो बिंदु पहले से ही आपको पैरामीटर पाते हैं। फिर बस px में फ़ॉन्ट-आकार को ठीक करें जिसे आप बहुत बड़ी स्क्रीन और मोबाइल संस्करण के लिए चाहते हैं, फिर गणना करें कि क्या आप एक वैज्ञानिक विधि करना चाहते हैं। सोचा, यह बिल्कुल आवश्यक नहीं है और आप बस कोशिश करके जा सकते हैं।
3) मान लीजिए कि आपके पास एक बहुत उबाऊ ग्राहक है (मेरे जैसा) जो बिल्कुल एक शीर्षक एक पंक्ति और अधिक नहीं चाहता है। यदि आपने आल्टीडिप्ट समाधान का उपयोग किया है, तो आप परेशानी में हैं क्योंकि आपका फ़ॉन्ट बढ़ता रहेगा, और यदि आपके पास एक निश्चित चौड़ाई का कंटेनर (जैसे बूटस्ट्रैप 1140px पर रोकना या बड़ी खिड़कियों में कुछ)। यहां मैं आपको एक मीडिया क्वेरी का उपयोग करने का सुझाव देता हूं। वास्तव में आप बस px के आकार का अधिकतम पता लगा सकते हैं, इससे पहले कि आप अवांछित हो जाएं (pxMax)। यह आपकी अधिकतम होगी। फिर आपको बस सटीक स्क्रीन चौड़ाई ढूंढनी होगी जिसे आपको रोकना होगा (wMax)। (मैं आपको अपने दम पर एक रैखिक समारोह उलटा करने देता हूं)।
उसके बाद बस करो
@media (min-width: [wMax]px) {
h2{
font-size: [pxMax]px;
}
}
फिर यह पूरी तरह से रेखीय है और आपका फॉन्ट-साइज़ बढ़ना बंद हो गया है! ध्यान दें कि आपको अपनी पिछली css प्रॉपर्टी (calc ...) को wMax के तहत मीडिया क्वेरी में डालने की आवश्यकता नहीं है क्योंकि मीडिया क्वेरी को अधिक इम्पोर्टेन्ट माना जाता है और यह पिछली प्रॉपर्टी को ओवरराइट कर देगा।
मुझे नहीं लगता कि इसके लिए एक स्निपेट बनाना उपयोगी है, क्योंकि आपको इसे पूरे स्क्रीन पर बनाने में परेशानी होगी और यह रॉकेट विज्ञान के बाद नहीं है।
आशा है कि यह दूसरों की मदद कर सकता है, और उसके समाधान के लिए फ़ॉरेस्टपिट को धन्यवाद देना न भूलें।