2012-08-07 13 views
38

मैं एक साइट Helvetica65 पर ऊपरी नेविगेशन तत्वों के लिए एक एम्बेडेड फ़ॉन्ट उपयोग कर रहा हूँ और 16px पर यह सही चौड़ाई है, लेकिन मैं यह होने के लिए इसके बारे में के बारे में 90% वर्तमान ऊंचाई है की जरूरत है।क्या सीएसएस का उपयोग कर फ़ॉन्ट के वर्टिकल स्केलिंग को समायोजित करना संभव है?

फ़ोटोशॉप में, समाधान सरल है - लंबवत स्केलिंग समायोजित करें।

क्या सीएसएस का उपयोग करके अनिवार्य रूप से वही काम करने का कोई तरीका है? और यदि हां, तो अच्छी तरह से समर्थित है?

यहां मूल नौसेना कोडिंग का jsFiddle है।

+0

हम अपने कोड देख सकते हैं, या आप हमें एक jsfiddle सेट कर सकते हैं? –

+0

बस इसे मेरे मूल पोस्ट में संपादित करने के लिए पोस्ट किया गया। – Cynthia

उत्तर

69

transform संपत्ति पाठ पैमाने पर करने के लिए इस्तेमाल किया जा सकता है:

.menu li a { 
    color: #ffffff; 
    text-transform: uppercase; 
    text-decoration: none; 
    font-family: "HelveticaNeue-Medium", sans-serif; 
    font-size: 14px; 
    display: inline-block; 
    transform: scale(1, 1.5); 
    -webkit-transform: scale(1, 1.5); /* Safari and Chrome */ 
    -moz-transform: scale(1, 1.5); /* Firefox */ 
    -ms-transform: scale(1, 1.5); /* IE 9+ */ 
    -o-transform: scale(1, 1.5); /* Opera */ 
} 
+0

इसे स्वीकार किए गए उत्तर के रूप में चुना जाना चाहिए। –

+0

मैंने स्केल ट्रांसफॉर्म को एक शीर्षक में लागू किया है जो इसे व्यापक बनाता है और उतना लंबा नहीं है। इसका अर्थ यह है कि पाठ अब पृष्ठ पर शेष पाठ के बाईं ओर शुरू होता है। मैंने इसे वापस लाइन में धक्का देने के लिए बाईं ओर मार्जिन जोड़ा है। ट्रांसफॉर्म के साथ इस अंतर की गणना करने के लिए वैसे भी है? – RouthMedia

+0

@RouthMedia आप 'ट्रांसफॉर्म-उत्पत्ति' की तलाश में हैं। शायद 'ट्रांसफॉर्म-उत्पत्ति: शीर्ष बाएं;' – honk31

संबंधित मुद्दे

 संबंधित मुद्दे