किसी छवि के साथ पाठ को प्रतिस्थापित करने के लिए सीएसएस का उपयोग करना एक प्रसिद्ध अभ्यास है। सीएसएस-ट्रिक्स में कुछ तकनीकों का एक संग्रहालय है (http://css-tricks.com/examples/ImageReplacement/)।सीएसएस तरल छवि प्रतिस्थापन?
लेकिन इनमें से कोई भी द्रव छवि के प्रतिस्थापन के लिए अनुमति नहीं देता है (उदाहरण के लिए, एक लोगो जो द्रव पृष्ठ लेआउट के 100% तक फैला हुआ है)। क्या द्रव छवि प्रतिस्थापन करने के लिए सीएसएस का उपयोग करना संभव है?
लगभग सभी छवि प्रतिस्थापन तकनीक पृष्ठभूमि-छवि का उपयोग करती हैं। और मुझे पता है कि आप background-size: 100%
सेट कर सकते हैं। लेकिन पाठ तत्व की ऊंचाई को इसकी चौड़ाई के साथ स्केल करने के लिए सीधा नहीं है क्योंकि ब्राउज़र पृष्ठभूमि छवि को सामग्री के हिस्से के रूप में नहीं मानता है।
मैं समझता हूं कि किसी भी सामान्य छवि प्रतिस्थापन तकनीकों को मीडिया तत्वों के साथ आसानी से जोड़ा जा सकता है ताकि पाठ तत्व के आकार को बढ़ने के लिए विशिष्ट ऊंचाई x चौड़ाई अनुपात में बदल दिया जा सके। लेकिन यह तरल पदार्थ नहीं है, तरल पदार्थ है।
मुझे एक ब्लॉग पोस्ट मिला जो इस पर चर्चा करता है (http://viljamis.com/blog/2011/fluid-image-replacement.php)। लेकिन यह पता चला है कि वास्तव में एचटीएमएल सामग्री में एक छवि डालने की आवश्यकता है। मैं असली पाठ प्रतिस्थापन की तलाश में हूं।
जो लोग इस के साथ भ्रमित समस्या आ रही है के लिए IE8 –
पर काम नहीं करते, केवल, 'पृष्ठभूमि image' संपत्ति, न कि पूरी' background' आशुलिपि सेट करने की स्थिति इस भयानक अमान्य करेगा सेटिंग के रूप में सुनिश्चित हो चाल – Jason
@Warren, क्या अधिकतम आकार निर्धारित करना संभव है? मैं नहीं चाहता कि लोगो चौड़ाई के 100% को खड़ा करे। 200px के बाद कहें, यह वही रहेगा। क्या यह संभव है? – Morpheus