2012-08-07 9 views
38

Bir sitede Helvetica65 üst seyir elemanları yerleştirilmiş bir yazı kullanıyorum ve 16px de mükemmel GENİŞLİK ama o olmak yaklaşık 90% bunun geçerli yüksekliği var gerekiyor.Bir yazı tipinin dikey ölçeklemeyi CSS kullanarak ayarlamak mümkün müdür?

Photoshop'ta çözüm basittir - dikey ölçeklemeyi ayarlayın.

Esasen CSS kullanarak aynı şeyi yapmanın bir yolu var mı? Ve eğer öyleyse, nasıl iyi desteklenir?

Temel nav kodlamanın bir jsFiddle.

+0

biz kodunuzu görebiliyor ya da bize bir jsfiddle ayarlayabilirsiniz? –

+0

Düzenlemeyi orijinal gönderime gönderdim. – Cynthia

cevap

69

transform mülkiyet metni ölçekli kullanılabilir:

.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

Bu kabul edilmiş cevap olarak seçilmelidir. –

+0

Ölçek dönüşümünü daha geniş ve uzun olmayan bir başlıkya uyguladım. Bu, metnin sayfadaki metnin kalan kısmının solunda başlayacağı anlamına gelir. Geriye doğru itmek için sola marj ekledim. Bu farkı dönüşümle hesaplamak için var mı? – RouthMedia

+0

@RouthMedia "dönüşüm-menşei" yi arıyorsun. Muhtemelen dönüşüm-kökeni: sol üst; – honk31